vg
tools for working with variation graphs
|
#include <snarls.hpp>
Public Member Functions | |
virtual | ~SnarlFinder ()=default |
virtual SnarlManager | find_snarls ()=0 |
virtual SnarlManager | find_snarls_parallel () |
Represents a strategy for finding (nested) sites in a vg graph that can be described by snarls. Polymorphic base class/interface.
|
virtualdefault |
|
pure virtual |
Find all the snarls, and put them into a SnarlManager.
Implemented in vg::HandleGraphSnarlFinder, and vg::CactusSnarlFinder.
|
virtual |
Find all the snarls of weakly connected components, optionally in parallel. If not implemented, defaults to the single-threaded implementation.
Reimplemented in vg::IntegratedSnarlFinder, and vg::CactusSnarlFinder.