|
| VDJAlignmentBuilder () |
| Move constructor for _segments, _alignments and _n_D_alignments.
|
|
VDJAlignment | buildAlignment () |
|
VDJAlignmentBuilder & | addAlignment (GeneSegments gene, seg_index_t seg_index, seq_len_t genestart, seq_len_t seqstart, seq_len_t alignment_len) |
|
|
VDJAlignmentBuilder & | addVarAlignment (seg_index_t vseg, seq_len_t vstart, seq_len_t seqstart, seq_len_t alignment_len) |
| Add singular alignments to the builder.
|
|
VDJAlignmentBuilder & | addJoiAlignment (seg_index_t jseg, seq_len_t jstart, seq_len_t seqstart, seq_len_t alignment_len) |
|
VDJAlignmentBuilder & | addDivAlignment (seg_index_t dseg, seq_len_t dstart, seq_len_t seqstart, seq_len_t alignment_len) |
|
|
VDJAlignmentBuilder & | addVarAlignment (const NoGapAlignmentVector &vec) |
| Add vectors of alignments to the builder. More...
|
|
VDJAlignmentBuilder & | addJoiAlignment (const NoGapAlignmentVector &vec) |
|
VDJAlignmentBuilder & | addDivAlignment (const NoGapAlignmentVector &vec) |
|
|
typedef std::array< seg_index_t, 3 > | segments_storage_t |
|
typedef std::vector< seg_index_t > | n_D_alignments_storage_t |
|
| VDJAlignment () |
|
| VDJAlignment (const segments_storage_t &segments, const NoGapAlignmentVector &alignments, const n_D_alignments_storage_t &n_D_alignments) |
|
virtual | ~VDJAlignment () |
| Move constructor for _segments, _alignments and _n_D_alignments.
|
|
bool | operator== (const VDJAlignment &other) |
|
bool | operator!= (const VDJAlignment &other) |
|
seq_len_t | numDivAlignments (seg_index_t index) const |
| Get the number of D gene alignments for the given D gene.
|
|
seg_index_t | nVar () const |
| Get the number of alignments for the specific gene.
|
|
seg_index_t | nJoi () const |
|
seg_index_t | nDiv () const |
|
seg_index_t | getVar (size_t index) const |
| Get the index of the aligned gene segment for the specific gene.
|
|
seg_index_t | getJoi (size_t index) const |
|
seg_index_t | getDiv (size_t index) const |
|
seq_len_t | getVarGeneStart (seg_index_t vgene) const |
| Get alignments for the specific gene.
|
|
seq_len_t | getVarGeneEnd (seg_index_t vgene) const |
|
seq_len_t | getVarSeqStart (seg_index_t vgene) const |
|
seq_len_t | getVarSeqEnd (seg_index_t vgene) const |
|
seq_len_t | getVarLen (seg_index_t vgene) const |
|
bool | isVarMismatch (seg_index_t vgene, seq_len_t pos) const |
|
seq_len_t | getJoiGeneStart (seg_index_t jgene) const |
|
seq_len_t | getJoiGeneEnd (seg_index_t jgene) const |
|
seq_len_t | getJoiSeqStart (seg_index_t jgene) const |
|
seq_len_t | getJoiSeqEnd (seg_index_t jgene) const |
|
seq_len_t | getJoiLen (seg_index_t jgene) const |
|
bool | isJoiMismatch (seg_index_t jgene, seq_len_t pos) const |
|
seq_len_t | getDivGeneStart (seg_index_t dgene, seg_index_t align_i) const |
|
seq_len_t | getDivGeneEnd (seg_index_t dgene, seg_index_t align_i) const |
|
seq_len_t | getDivSeqStart (seg_index_t dgene, seg_index_t align_i) const |
|
seq_len_t | getDivSeqEnd (seg_index_t dgene, seg_index_t align_i) const |
|
seq_len_t | getDivLen (seg_index_t dgene, seg_index_t align_i) const |
|
bool | isDivMismatch (seg_index_t dgene, seg_index_t align_i, seq_len_t pos) const |
|
error_num_t | numDivMismatches (seg_index_t dgene, seg_index_t align_i, seq_len_t start, seq_len_t end) const |
|