vg
tools for working with variation graphs
|
Describes a subgraph that is connected to the rest of the graph by two nodes. More...
Public Attributes | |
SnarlType | type = 1 |
What type of snarl is this? More... | |
Visit | start = 2 |
Visits that connect the Snarl to the rest of the graph. More... | |
Visit | end = 3 |
Snarl | parent = 4 |
string | name = 5 |
Allows snarls to be named, e.g. by the hash of the VCF variant they come from. More... | |
bool | start_self_reachable = 6 |
bool | end_self_reachable = 7 |
bool | start_end_reachable = 8 |
Indicate whether the start of the Snarl is connected through to the end. More... | |
bool | directed_acyclic_net_graph = 9 |
Indicate whether the snarl's net graph is free of directed cycles. More... | |
Describes a subgraph that is connected to the rest of the graph by two nodes.
bool vg::Snarl::directed_acyclic_net_graph = 9 |
Indicate whether the snarl's net graph is free of directed cycles.
Visit vg::Snarl::end = 3 |
points OUT OF the snarl
bool vg::Snarl::end_self_reachable = 7 |
string vg::Snarl::name = 5 |
Allows snarls to be named, e.g. by the hash of the VCF variant they come from.
Snarl vg::Snarl::parent = 4 |
Visit vg::Snarl::start = 2 |
Visits that connect the Snarl to the rest of the graph.
points INTO the snarl
bool vg::Snarl::start_end_reachable = 8 |
Indicate whether the start of the Snarl is connected through to the end.
bool vg::Snarl::start_self_reachable = 6 |
Indicate whether there is a reversing path contained in the Snarl from either the start to itself or the end to itself
SnarlType vg::Snarl::type = 1 |
What type of snarl is this?