Skip to content

Releases: onecodex/needletail

v0.6.1

04 Dec 16:27
Compare
Choose a tag to compare
  • Add position method to return current line number and byte offset of parser (thanks @olliecheng)

v0.6.0

01 Nov 21:24
Compare
Choose a tag to compare
  • Tests are now included in the crate (thanks @mr-c)
  • Individual compression algos can be included, rather than all or nothing (thanks @jguhlin)
  • Updated dependencies and test optimizations (thanks @mo8it)

v0.3.0

12 Sep 20:49
Compare
Choose a tag to compare

Added

  • Improved error reporting (i.e., a parse failure now gives the record it failed on).
  • Significant code cleanup and additional linting (cargo clippy).
  • Significant additional test coverage, including via fuzzing.
  • Significant improvements to library documentation.

Changed

  • The .kmers method has been simplified and a new .canonical_kmers method has been introduced with much of the original's functionality.
  • Added parse_sequence_reader, which replaces fastx_stream and fastx_bytes.
  • fastx_cli updated and renamed to parse_sequence_path.
  • SeqRecord is now SequenceRecord and many of its methods are now in the Sequence trait (e.g., working on byte slices).
  • Automatic decompression now takes Read instead of Read + Seek so we can handle e.g. gzip files piped in through stdin.
  • See this link for additional details on updating code to v0.3.0.

Removed

  • Single-file zip handling (zip requires Seek) 😞