Releases: markschl/seq_io
Releases · markschl/seq_io
v0.3.3
Changes
- Some internal refactoring with the aim to always correctly handle mixed calls
tonext()
,read_record_set()
andseek()
. - Added
len()
andis_empty()
methods tofasta::RecordSet
andfastq::RecordSet
- Added
from_path_with_capacity()
to the FASTA and FASTQ readers - Thanks to changes in buf_redux 1.0.1
(version now enforced in Cargo.toml), LTO is not necessarily required for full performance any more.
Bug fixes
- Fix issue where calling
read_record_set()
afternext()
lead to incorrect
reading (#20)
v0.3.2
This version mostly updated all the dependencies and switched to using Rust edition 2021. The minimum supported Rust version is still 1.56.1, as it was before.
The unmaintained buf_redux
was replaced by the modernized fork buffer_redux
(fixes #15).
In addition, a4c50de adds some #[inline] statements, which may improve performance in non-LTO builds (but there dignifiedquire/buffer-redux#2 still requiring LTO for maximum performance).