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

Public Member Functions

void addAlignment (seg_index_t id, seq_len_t p_start, seq_len_t t_start, const events_storage_t &vec)
 
bool isMatch (seq_len_t i, seq_len_t j) const
 Check if a some alignment has a specific events at a specific position.
 
bool isMismatch (seq_len_t i, seq_len_t j) const
 
bool isIns (seq_len_t i, seq_len_t j) const
 
bool isDel (seq_len_t i, seq_len_t j) const
 
- Public Member Functions inherited from ymir::AlignmentVectorBase
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
 

Additional Inherited Members

- Public Types inherited from ymir::AlignmentVectorBase
typedef std::vector< bool > events_storage_t
 
- Static Public Attributes inherited from ymir::AlignmentVectorBase
static const size_t default_start_reserve_size = 20
 
static const size_t default_events_reserve_size = 600
 
- Protected Attributes inherited from ymir::AlignmentVectorBase
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: