#include <mapper.hpp>
|
| AlignmentChainModel (vector< vector< Alignment > > &bands, Mapper *mapper, const function< double(const Alignment &, const Alignment &, const unordered_map< path_handle_t, vector< pair< size_t, bool > > > &, const unordered_map< path_handle_t, vector< pair< size_t, bool > > > &, int64_t)> &transition_weight, int vertex_band_width=10, int position_depth=1, int max_connections=30) |
|
void | score (const unordered_set< AlignmentChainModelVertex * > &exclude) |
|
AlignmentChainModelVertex * | max_vertex (void) |
|
vector< Alignment > | traceback (const Alignment &read, int alt_alns, bool paired, bool debug) |
|
void | display (ostream &out) |
|
void | display_dot (ostream &out, vector< AlignmentChainModelVertex * > vertex_trace) |
|
void | clear_scores (void) |
|
◆ AlignmentChainModel()
vg::AlignmentChainModel::AlignmentChainModel |
( |
vector< vector< Alignment > > & |
bands, |
|
|
Mapper * |
mapper, |
|
|
const function< double(const Alignment &, const Alignment &, const unordered_map< path_handle_t, vector< pair< size_t, bool > > > &, const unordered_map< path_handle_t, vector< pair< size_t, bool > > > &, int64_t)> & |
transition_weight, |
|
|
int |
vertex_band_width = 10 , |
|
|
int |
position_depth = 1 , |
|
|
int |
max_connections = 30 |
|
) |
| |
◆ clear_scores()
void vg::AlignmentChainModel::clear_scores |
( |
void |
| ) |
|
◆ display()
void vg::AlignmentChainModel::display |
( |
ostream & |
out | ) |
|
◆ display_dot()
◆ max_vertex()
◆ score()
◆ traceback()
vector< Alignment > vg::AlignmentChainModel::traceback |
( |
const Alignment & |
read, |
|
|
int |
alt_alns, |
|
|
bool |
paired, |
|
|
bool |
debug |
|
) |
| |
◆ model
◆ positions
◆ redundant_vertexes
◆ unaligned_bands
vector<Alignment> vg::AlignmentChainModel::unaligned_bands |
The documentation for this class was generated from the following files: