9 #include "boost/array.hpp" 27 typedef boost::array<Branch_id,4>
stor;
29 static stor
const&
init() {
31 {{Branch_id(),Branch_id(),Branch_id(),Branch_id()}};
46 static const unsigned npos =
static_cast<unsigned>(-1);
Children()
Definition: nodes.hpp:36
boost::array< Branch_id, 4 > stor
Definition: nodes.hpp:27
Nucleotide
Definition: nucleotide_index.hpp:24
Collection of unique objects stored in an ordered vector.
Definition: vector_set.hpp:18
static stor const & init()
Definition: nodes.hpp:29
Branch_id & operator[](const Nucleotide n)
Definition: nodes.hpp:38
Leaf_id leaf_
Definition: nodes.hpp:67
unsigned n_
Definition: nodes.hpp:57
Main namespace of vdj_pipe library.
Definition: keywords_variable.hpp:11
Branch_id sb_
Definition: nodes.hpp:64
Branch(const unsigned n)
Definition: nodes.hpp:47
stor b_
Definition: nodes.hpp:40
const std::size_t n
Definition: vector_set_test.cpp:26
Branch_id const & operator[](const Nucleotide n) const
Definition: nodes.hpp:37
Children_id c_
Definition: nodes.hpp:59
Branch_id sl_
Definition: nodes.hpp:69
Store suffixes Each leaf is attached to a branch and stores suffixes that have the length of the bran...
Definition: nodes.hpp:22