Ymir  .9
Fast\C++toolforcomputationofassemblingprobabilities,statisticalinferenceofassemblingstatisticalmodelandgenerationofartificialsequencesofT-cellreceptorsdata.
Public Types | Public Member Functions | Static Public Attributes | Protected Attributes | List of all members
ymir::AlignmentVectorBase Struct Reference
Inheritance diagram for ymir::AlignmentVectorBase:
ymir::GappedAlignmentVector ymir::NoGapAlignmentVector

Public Types

typedef std::vector< bool > events_storage_t
 

Public Member Functions

bool operator== (const AlignmentVectorBase &other)
 
bool operator!= (const AlignmentVectorBase &other)
 
void extend (const AlignmentVectorBase &other)
 
size_t size () const
 
void finish ()
 
void clear ()
 
seq_len_t pattern_start (seq_len_t i) const
 
seq_len_t text_start (seq_len_t i) const
 
seq_len_t len (seq_len_t i) const
 
seq_len_t id (seq_len_t i) const
 

Static Public Attributes

static const size_t default_start_reserve_size = 20
 
static const size_t default_events_reserve_size = 600
 

Protected Attributes

std::vector< seq_len_t > _data
 
events_storage_t _events
 Vector of 4-tpuples - pattern start, text start, alignment length and a text ID.
 
std::vector< size_t > _starts
 

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