Skip to content

Releases: mbhall88/rasusa

0.4.1

09 Aug 07:53
Compare
Choose a tag to compare

Fixes

  • Releasing cross-compiled binaries didn't work for version 0.4.0
  • Docker image is now correctly built

0.4.0

09 Aug 06:39
Compare
Choose a tag to compare

Changed

  • Switch from using snafu and failure for error handling to anyhow and thiserror. 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

26 Jun 06:42
Compare
Choose a tag to compare

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.

Changed

  • --coverage is now treated as a f32 instead of being converted
    immediately to an integer #19.
  • Updated rust-bio to version 0.31.0. This means rasusa now handles
    wrapped fastq files.
  • Preallocate fastx records instead of using iterator. Gives marginal
    speedup.
  • Added bash to the docker image b47a8b7

0.2.0

27 Mar 17:42
Compare
Choose a tag to compare

New

  • Support paired Illumina #15

0.1.0

16 Nov 11:17
Compare
Choose a tag to compare
simplify deploy conditions