|
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::GBWTTraversalFinder, vg::FlowTraversalFinder, vg::VCFTraversalFinder, vg::RepresentativeTraversalFinder, vg::TrivialTraversalFinder, vg::PathTraversalFinder, vg::PathBasedTraversalFinder, vg::PathRestrictedTraversalFinder, vg::ReadRestrictedTraversalFinder, vg::NestedTraversalFinder, and vg::ExhaustiveTraversalFinder.
1.8.17