vdj_pipe
pipeline for processing DNA sequence data
|
Store suffixes Each leaf is attached to a branch and stores suffixes that have the length of the branch' index. Since the length of the suffixes is known, only the sequence ID is stored. More...
#include <nodes.hpp>
Additional Inherited Members | |
Public Types inherited from vdj_pipe::detail::Vector_set< Seq_id > | |
typedef Vector_set | self_type |
typedef Seq_id | value_type |
typedef std::size_t | size_type |
typedef std::ptrdiff_t | difference_type |
typedef stor_t::iterator | iterator |
typedef stor_t::const_iterator | const_iterator |
Public Member Functions inherited from vdj_pipe::detail::Vector_set< Seq_id > | |
iterator | begin () |
const_iterator | begin () const |
iterator | end () |
const_iterator | end () const |
value_type const & | front () const |
value_type const & | back () const |
std::size_t | size () const |
bool | empty () const |
void | reserve (const std::size_t n) |
void | pop_back () |
void | clear () |
void | insert (Iter i1, Iter i2) |
std::pair< iterator, bool > | insert (value_type const &t) |
unsigned | erase (CompatType const &t) |
value_type const * | find (CompatType const &t) const |
value_type const & | operator[] (const std::size_t n) const |
value_type & | operator[] (const std::size_t n) |
value_type const & | at (const std::size_t n) const |
value_type & | at (const std::size_t n) |
bool | operator== (self_type const &vs2) const |
bool | operator< (self_type const &vs2) const |
Store suffixes Each leaf is attached to a branch and stores suffixes that have the length of the branch' index. Since the length of the suffixes is known, only the sequence ID is stored.