Skip to content

Releases: phylo42/IPK

v0.1.5

26 Feb 09:44
Compare
Choose a tag to compare
  • 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

26 Feb 09:44
Compare
Choose a tag to compare
  • Added phylo_kmer_db::omega (score threshold parameter)
  • Updated serialization
  • Updated examples
  • Updated tests

v0.1.3

26 Feb 09:44
Compare
Choose a tag to compare
  • 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

26 Feb 09:44
Compare
Choose a tag to compare
  • 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

26 Feb 09:44
Compare
Choose a tag to compare
  • Added core::to_kmers (k-mer iteration and rolling codes calculation)
  • Updated examples

v0.1.0

26 Feb 09:44
Compare
Choose a tag to compare
core v0.1.0