vg
tools for working with variation graphs
vg::SnarlManager Member List

This is the complete list of members for vg::SnarlManager, including all inherited members.

add_snarl(const Snarl &new_snarl)vg::SnarlManager
all_children_trivial(const Snarl *snarl, const HandleGraph &graph) constvg::SnarlManager
build_indexes()vg::SnarlManagerprivate
chain_of(const Snarl *snarl) constvg::SnarlManager
chain_orientation_of(const Snarl *snarl) constvg::SnarlManager
chain_rank_of(const Snarl *snarl) constvg::SnarlManager
chains_of(const Snarl *snarl) constvg::SnarlManager
children_of(const Snarl *snarl) constvg::SnarlManager
compute_chains(const vector< const Snarl * > &input_snarls)vg::SnarlManagerprivate
deep_contents(const Snarl *snarl, const HandleGraph &graph, bool include_boundary_nodes) constvg::SnarlManager
discrete_uniform_sample(minstd_rand0 &random_engine) constvg::SnarlManager
finish()vg::SnarlManager
flip(const Snarl *snarl)vg::SnarlManager
flip(const Chain *snarl)vg::SnarlManager
for_each_chain(const function< void(const Chain *)> &lambda) constvg::SnarlManager
for_each_chain_parallel(const function< void(const Chain *)> &lambda) constvg::SnarlManager
for_each_snarl_parallel(const function< void(const Snarl *)> &lambda) constvg::SnarlManager
for_each_snarl_preorder(const function< void(const Snarl *)> &lambda) constvg::SnarlManager
for_each_snarl_unindexed(const function< void(const Snarl *)> &lambda) constvg::SnarlManager
for_each_top_level_chain(const function< void(const Chain *)> &lambda) constvg::SnarlManager
for_each_top_level_chain_parallel(const function< void(const Chain *)> &lambda) constvg::SnarlManager
for_each_top_level_snarl(const function< void(const Snarl *)> &lambda) constvg::SnarlManager
for_each_top_level_snarl_parallel(const function< void(const Snarl *)> &lambda) constvg::SnarlManager
in_nontrivial_chain(const Snarl *here) constvg::SnarlManager
into_which_snarl(int64_t id, bool reverse) constvg::SnarlManager
into_which_snarl(const Visit &visit) constvg::SnarlManager
is_leaf(const Snarl *snarl) constvg::SnarlManager
is_root(const Snarl *snarl) constvg::SnarlManager
is_trivial(const Snarl *snarl, const HandleGraph &graph) constvg::SnarlManager
manage(const Snarl &not_owned) constvg::SnarlManager
net_graph_of(const Snarl *snarl, const HandleGraph *graph, bool use_internal_connectivity=true) constvg::SnarlManager
next_snarl(const Visit &here) constvg::SnarlManagerprivate
num_snarls() constvg::SnarlManager
operator=(const SnarlManager &other)=deletevg::SnarlManager
operator=(SnarlManager &&other)=defaultvg::SnarlManager
parent_of(const Snarl *snarl) constvg::SnarlManager
prev_snarl(const Visit &here) constvg::SnarlManagerprivate
record(const Snarl *snarl) constvg::SnarlManagerinlineprivate
record(Snarl *snarl)vg::SnarlManagerinlineprivate
regularize()vg::SnarlManagerprivate
root_chainsvg::SnarlManagerprivate
rootsvg::SnarlManagerprivate
serialize(ostream &out) constvg::SnarlManager
shallow_contents(const Snarl *snarl, const HandleGraph &graph, bool include_boundary_nodes) constvg::SnarlManager
snarl_boundary_index() constvg::SnarlManager
snarl_end_index() constvg::SnarlManager
snarl_intovg::SnarlManagerprivate
snarl_number(const Snarl *snarl) constvg::SnarlManagerinline
snarl_sharing_end(const Snarl *here) constvg::SnarlManagerprivate
snarl_sharing_start(const Snarl *here) constvg::SnarlManagerprivate
snarl_start_index() constvg::SnarlManager
SnarlManager(SnarlIterator begin, SnarlIterator end)vg::SnarlManager
SnarlManager(istream &in)vg::SnarlManager
SnarlManager(const function< void(const function< void(Snarl &)> &)> &for_each_snarl)vg::SnarlManager
SnarlManager()=defaultvg::SnarlManager
SnarlManager(const SnarlManager &other)=deletevg::SnarlManager
SnarlManager(SnarlManager &&other)=defaultvg::SnarlManager
snarlsvg::SnarlManagerprivate
top_level_snarls() constvg::SnarlManager
translate_snarl_num(size_t snarl_num)vg::SnarlManagerinline
unrecord(const SnarlRecord *record) constvg::SnarlManagerinlineprivate
unrecord(SnarlRecord *record)vg::SnarlManagerinlineprivate
visits_left(const Visit &visit, const HandleGraph &graph, const Snarl *in_snarl) constvg::SnarlManager
visits_right(const Visit &visit, const HandleGraph &graph, const Snarl *in_snarl) constvg::SnarlManager
~SnarlManager()=defaultvg::SnarlManager