vg
tools for working with variation graphs
Public Member Functions | List of all members
vg::TraversalFinder Class Referenceabstract

#include <traversal_finder.hpp>

Inheritance diagram for vg::TraversalFinder:
vg::ExhaustiveTraversalFinder vg::FlowTraversalFinder vg::GBWTTraversalFinder vg::NestedTraversalFinder vg::PathBasedTraversalFinder vg::PathRestrictedTraversalFinder vg::PathTraversalFinder vg::ReadRestrictedTraversalFinder vg::RepresentativeTraversalFinder vg::TrivialTraversalFinder vg::VCFTraversalFinder

Public Member Functions

virtual ~TraversalFinder ()=default
 
virtual vector< SnarlTraversalfind_traversals (const Snarl &site)=0
 

Detailed Description

Represents a strategy for finding traversals of (nested) sites. Polymorphic base class/interface.

Constructor & Destructor Documentation

◆ ~TraversalFinder()

virtual vg::TraversalFinder::~TraversalFinder ( )
virtualdefault

Member Function Documentation

◆ find_traversals()

virtual vector<SnarlTraversal> vg::TraversalFinder::find_traversals ( const Snarl site)
pure virtual

The documentation for this class was generated from the following file: