vg
tools for working with variation graphs
|
#include <banded_global_aligner.hpp>
Public Member Functions | |
Deflection (const int64_t from_node_id, const int64_t row_idx, const int64_t col_idx, const int64_t to_node_id, const matrix_t to_matrix) | |
~Deflection () | |
Public Attributes | |
const int64_t | from_node_id |
Node ID where deflection occurs. More... | |
const int64_t | row_idx |
Coordinate from rectangularized band (not original matrix) where deflection occurs. More... | |
const int64_t | col_idx |
Coordinate from rectangularized band (not original matrix) where deflection occurs. More... | |
const int64_t | to_node_id |
Node to deflect to. More... | |
const matrix_t | to_matrix |
Dynamic programming matrix deflect to. More... | |
Represents a deviation from the optimal traceback that a sub-optimal traceback takes.
vg::BandedGlobalAligner< IntType >::AltTracebackStack::Deflection::Deflection | ( | const int64_t | from_node_id, |
const int64_t | row_idx, | ||
const int64_t | col_idx, | ||
const int64_t | to_node_id, | ||
const matrix_t | to_matrix | ||
) |
vg::BandedGlobalAligner< IntType >::AltTracebackStack::Deflection::~Deflection | ( | ) |
const int64_t vg::BandedGlobalAligner< IntType >::AltTracebackStack::Deflection::col_idx |
Coordinate from rectangularized band (not original matrix) where deflection occurs.
const int64_t vg::BandedGlobalAligner< IntType >::AltTracebackStack::Deflection::from_node_id |
Node ID where deflection occurs.
const int64_t vg::BandedGlobalAligner< IntType >::AltTracebackStack::Deflection::row_idx |
Coordinate from rectangularized band (not original matrix) where deflection occurs.
const matrix_t vg::BandedGlobalAligner< IntType >::AltTracebackStack::Deflection::to_matrix |
Dynamic programming matrix deflect to.
const int64_t vg::BandedGlobalAligner< IntType >::AltTracebackStack::Deflection::to_node_id |
Node to deflect to.