|
vg
tools for working with variation graphs
|
Classes | |
| class | Surveyor |
Public Member Functions | |
| TraversalSurvey (const SnarlManager &manager, const HandleGraph &graph, const NodeDirectory &directory) | |
| Survey each snarl and chain in a manager. More... | |
| const TraversalSet & | of_snarl (const Snarl *snarl) const |
| Get the realizable traversals of a snarl. More... | |
| const TraversalSet & | of_chain (const Chain *chain) const |
| Get the realizable traversals of a chain. More... | |
Private Attributes | |
| std::unordered_map< const Snarl *, TraversalSet > | snarls |
| The realizable traversals of each snarl. More... | |
| std::unordered_map< const Chain *, TraversalSet > | chains |
| The realizable traversals of each chain. More... | |
A survey of the realizable traversals of each snarl and chain in a manager.
The constructor does the survey, and nothing changes it afterwards.
| vg::SnarlManagerDecomposition::TraversalSurvey::TraversalSurvey | ( | const SnarlManager & | manager, |
| const HandleGraph & | graph, | ||
| const NodeDirectory & | directory | ||
| ) |
Survey each snarl and chain in a manager.
| const SnarlManagerDecomposition::TraversalSet & vg::SnarlManagerDecomposition::TraversalSurvey::of_chain | ( | const Chain * | chain | ) | const |
Get the realizable traversals of a chain.
| const SnarlManagerDecomposition::TraversalSet & vg::SnarlManagerDecomposition::TraversalSurvey::of_snarl | ( | const Snarl * | snarl | ) | const |
Get the realizable traversals of a snarl.
|
private |
The realizable traversals of each chain.
|
private |
The realizable traversals of each snarl.
1.9.1