Releases: bcgsc/btllib
Releases · bcgsc/btllib
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
btllib v1.4.10
- Fixed a multithreading issue in SeqReader SAM module.
btllib v1.4.9
- Preferably make pipes in /dev/shm to reduce the chance of a filesystem not supporting pipes.
btllib v1.4.8
- Fixed the issue where some files (submodules) were not included in the release.
btllib v1.4.7
- Check whether Link Time Optimization is supported in compile script.
btllib v1.4.6
- Enabled Link Time Optimization and removal of assertions in code in the
compile
script.
btllib v1.4.5
- Fixed the issue where (Kmer)CountingBloomFilter and SeqReader and SeqWriter Format class were not provided by the Python interface.
btllib v1.4.4
- 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
- Added a
setup.py
file inbtllib/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
- 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/