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 |
Represents a strategy for finding traversals of (nested) sites. Polymorphic base class/interface.
|
virtualdefault |
|
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.