vg
tools for working with variation graphs
|
#include <aligner.hpp>
Public Member Functions | |
virtual void | align (Alignment &alignment, const HandleGraph &g, bool traceback_aln, bool print_score_matrices) const =0 |
virtual void | align (Alignment &alignment, const HandleGraph &g, const vector< handle_t > &topological_order, bool traceback_aln, bool print_score_matrices) const =0 |
Same as previous, but takes advantage of a pre-computed topological order. More... | |
The abstract interface that any Aligner should implement.
|
pure virtual |
Store optimal local alignment against a graph in the Alignment object. Gives the full length bonus separately on each end of the alignment.
Implemented in vg::QualAdjAligner, and vg::Aligner.
|
pure virtual |
Same as previous, but takes advantage of a pre-computed topological order.
Implemented in vg::QualAdjAligner, and vg::Aligner.