Releases: bcgsc/btllib
Releases · bcgsc/btllib
btllib v1.1.3
- Delegate SAM file reading to samtools fastq command.
- Add reading multiline FASTA to SeqReader.
- Added extra error checking.
- Fixed a bug where running btllib on an NTFS filesystem would cause malfunction.
btllib v1.1.2
- Fix an indexlr edge case.
- Remove unnecessary sdsl-lite compiled files.
btllib v1.1.1
- Fix compile-wrappers script not downloading temporary dependencies.
btllib v1.1.0
- Improve Python wrapper compilation, including fixing some MacOS issues.
- Move away from git submodule mechanism to include all files in the releases.
btllib v1.0.9
- Fix a couple of rare multithreading bugs in SeqReader.
- Add range based iteration for SeqReader in C++ and Python.
btllib v1.0.8
- Make ntHash API consistent with Bloom filters. k and h parameters have swapped positions in the constructor.
- Backwards compatible Bloom filter API change.
- SeqReader no longer folds case by default (for performance reasons).
- Add support for lrzip compression/decompression.
- Update Bloom filter header to have extra newlines so that
head
-ing a Bloom filter file doesn't show binary content. - Update wrappers to output proper file extension on MacOS.
btllib v1.0.7
- API changes and bugfixes.
btllib v1.0.6
- Fixed a few SeqWriter bugs.
- Added preliminary version of MultiIndex Bloom filter.
- SeqReader now accepts short and long mode, optimized for short and long reads.
- Minor optimizations.
btllib v1.0.5
- Add
LONG
flag to indexlr, which optimizes CPU/memory usage for long sequences. - Improve Bloom filters' code.
btllib v1.0.4
Add SeedBloomFilter and improve Bloom filters' code.