|
vg
tools for working with variation graphs
|
#include <traversal_finder.hpp>
Public Member Functions | |
| virtual | ~TraversalFinder ()=default |
| virtual vector< SnarlTraversal > | find_traversals (const Snarl &site)=0 |
| virtual vector< Traversal > | find_traversals (const handle_t &snarl_start, const handle_t &snarl_end) |
Represents a strategy for finding traversals of (nested) sites. Polymorphic base class/interface.
|
virtualdefault |
|
inlinevirtual |
Reimplemented in vg::GBWTTraversalFinder, and vg::PathTraversalFinder.
|
pure virtual |
Implemented in vg::ExhaustiveTraversalFinder, vg::FlowTraversalFinder, vg::GBWTTraversalFinder, vg::PathBasedTraversalFinder, vg::PathRestrictedTraversalFinder, vg::PathTraversalFinder, vg::ReadRestrictedTraversalFinder, vg::RepresentativeTraversalFinder, vg::TrivialTraversalFinder, and vg::VCFTraversalFinder.
1.17.0