Releases: mbhall88/rasusa
Releases · mbhall88/rasusa
0.4.1
Fixes
- Releasing cross-compiled binaries didn't work for version 0.4.0
- Docker image is now correctly built
0.4.0
Changed
- Switch from using
snafu
andfailure
for error handling toanyhow
andthiserror
. Based on the procedure outlined in this excellent blog post. - Switched fasta/q parsing to use needletail
instead of rust-bio. See benchmark for improvement in runtimes. - Changed the way Illumina paired reads are subsampled. Previously, there was an
assumption made that the reads of a pair were both the same length as the R1 read. We
are now more careful and look at each read's length individually [#22] - Moved container hosting to quay.io
0.3.0
0.3.0
Version 0.3.0 may give different results to previous versions. If so,
the differences will likely be a handful of extra reads (possibly none).
The reason for this is --coverage
is now treated as a float.
Previously we immediately round coverage down to the nearest integer. As
the number of reads to keep is based on the target total number of
bases, which is coverage * genome size. So if coverage is 10.7 and
genome size is 100, previously our target number of bases would have
been 1000, whereas now, it would be 1070.