Releases: bcgsc/btllib
Releases · bcgsc/btllib
btllib v1.7.4
btllib v1.7.3
- Fixed latest macOS compilation errors
btllib v1.7.2
- Added an increment value parameter to the insert functions in counting Bloom filters
btllib v1.7.1
- Fixed segfault when hashing a sequence ending in a masked k-mer
btllib v1.7.0
- Converted ntHash to a header-only library
- Improved ntHash's performance
- Added base substitution functionality to ntHash
- Added aaHash citation to README
btllib v1.6.2
- Fixed issues related to coverage tests being included in release
- Added a utility function to calculate the Phred average given a string
- Enabled strict mode in bash scripts
- Fixed
const
-related clang-tidy complaints
btllib v1.6.1
- Added coverage tests
- Fixed compilation issues when using GCC on macOS
- ntHash: Fixed performance issues due to improper function inlining
- ntHash: Fixed SeedNtHash's copy constructor
- aaHash: Added ambiguous amino acid IUPAC code
- RandSeq: Added option for seed value in the pseudo-random number generator
btllib v1.6.0
- Added aaHash, a rolling hash algorithm for amino acid sequences
- Added more tests for the Python wrappers
- Fixed a thread-safety issue in miBF
btllib v1.5.1
- Updated the
wrap
script to generate more consistent wrappers - Fixed segmentation fault when using SeqReader in Python
- Add basic unit tests for the Python wrappers
btllib v1.5.0
- Added a
RandomSequenceGenerator
API for generating random nucleotide or amino acid sequences - Added
seqgen
recipe, a tool for creating random DNA/RNA data - Added quality-based filtering to indexlr
- Added minimizer quality to indexlr output
- Added deletion support to counting Bloom filters
- Fixed issue with outputting barcode (without ID) for stLFR reads in indexlr
- Fixed CBF
contains
function