Skip to content

Releases: bcgsc/btllib

btllib v1.7.4

30 Nov 00:06
198ee0f
Compare
Choose a tag to compare

Fixed Phred average calculation

btllib v1.7.3

26 Jul 16:32
1a7c07a
Compare
Choose a tag to compare
  • Fixed latest macOS compilation errors

btllib v1.7.2

08 Apr 19:13
cc2581f
Compare
Choose a tag to compare
  • Added an increment value parameter to the insert functions in counting Bloom filters

btllib v1.7.1

03 Apr 19:24
837385a
Compare
Choose a tag to compare
  • Fixed segfault when hashing a sequence ending in a masked k-mer

btllib v1.7.0

13 Dec 01:38
ccecddb
Compare
Choose a tag to compare
  • 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

06 Jul 16:15
3bde8fd
Compare
Choose a tag to compare
  • 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

15 Jun 03:29
a32106b
Compare
Choose a tag to compare
  • 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

01 May 17:41
3d8adc7
Compare
Choose a tag to compare
  • 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

13 Mar 22:54
0c8fb39
Compare
Choose a tag to compare
  • 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

03 Mar 21:07
5662476
Compare
Choose a tag to compare
  • 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