vdj_pipe
pipeline for processing DNA sequence data
List of all members
vdj_pipe::gdst::Leaf Class Reference

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>

Inheritance diagram for vdj_pipe::gdst::Leaf:
Inheritance graph
[legend]
Collaboration diagram for vdj_pipe::gdst::Leaf:
Collaboration graph
[legend]

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_typeoperator[] (const std::size_t n)
 
value_type const & at (const std::size_t n) const
 
value_typeat (const std::size_t n)
 
bool operator== (self_type const &vs2) const
 
bool operator< (self_type const &vs2) const
 

Detailed Description

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.


The documentation for this class was generated from the following file: