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.