Releases: phylo42/IPK
Releases · phylo42/IPK
v0.1.5
- seq_traits_impl::char_type is now unsigned char
- seq_traits_impl::max_kmer_length is now 12 (due to static memory accesses of size ~4**k)
- Added phylo_kmer_db::hash_function
- phylo_kmer_db::branch_type is now uint32_t
v0.1.4
- Added phylo_kmer_db::omega (score threshold parameter)
- Updated serialization
- Updated examples
- Updated tests
v0.1.3
- seq_traits::key_type now is uint32_t
- phylo_kmer_db now does not check the values pass to insert in the db. The old put() method replaced by insert()
- Now rappas::core can be compiled against different hash map implementations (see CMakeLists files)
- Now phylo_kmer_db contains a newick-formatted original tree. Added the tree() method
- Added phylo_tree.h (moved from rappas-build)
- Added newick.h (load_newick, parse_newick, to_newick in rappas::io)
- Reimplemented core::phylo_tree. Now it also contains pre-/post-order node ids and fast search by node id (get_by_preorder_id, get_by_postorder_id)
- Added utils/ (part of rappas::io namespace)
- A lot of other small changes
- Updated examples
- Updated tests
v0.1.2
- core::encode_kmers and core::to_kmers now support gaps and N's
- core::phylo_kmer_db now has kmer_size()
- Updated examples
- Added tests
- Added changelog
v0.1.1
- Added core::to_kmers (k-mer iteration and rolling codes calculation)
- Updated examples
v0.1.0
core v0.1.0