Skip to content

Releases: bcgsc/btllib

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

btllib v1.4.10

08 Dec 08:14
Compare
Choose a tag to compare
  • Fixed a multithreading issue in SeqReader SAM module.

btllib v1.4.9

26 Sep 10:52
Compare
Choose a tag to compare
  • Preferably make pipes in /dev/shm to reduce the chance of a filesystem not supporting pipes.

btllib v1.4.8

20 Sep 21:20
Compare
Choose a tag to compare
  • Fixed the issue where some files (submodules) were not included in the release.

btllib v1.4.7

15 Sep 22:07
Compare
Choose a tag to compare
  • Check whether Link Time Optimization is supported in compile script.

btllib v1.4.6

10 Sep 18:04
Compare
Choose a tag to compare
  • Enabled Link Time Optimization and removal of assertions in code in the compile script.

btllib v1.4.5

09 Sep 11:45
Compare
Choose a tag to compare
  • Fixed the issue where (Kmer)CountingBloomFilter and SeqReader and SeqWriter Format class were not provided by the Python interface.

btllib v1.4.4

02 May 18:47
Compare
Choose a tag to compare
  • Fixed an issue where calling the compile script outside of btllib dir didn't work.
  • By default, btllib now preferentially builds at /tmp instead of $TMPDIR, as $TMPDIR is not necessarily removed on reboot.
  • Updated documentation.
  • Added threshold parameter to get_fpr() for Counting Bloom filters, giving you the false positive rate for a given threshold.
  • Fixed an OpenMP compile error.
  • Added a check for whether the Bloom filter exists when loading from a file.

btllib v1.4.3

11 Apr 22:30
Compare
Choose a tag to compare
  • Added a setup.py file in btllib/install/lib/btllib/python/ dir that allows installing the wrappers as a Python package.
  • Fixed an issue with compile script where it didn't detect missing temporary dependencies.

btllib v1.4.2

10 Apr 02:11
Compare
Choose a tag to compare
  • btllib building is now done in a temporary dir in order not to change the source dir (relevant for some build systems like automake)
  • compile script rewritten in Python
  • Python wrappers are now installed to lib/btllib/python/