vg
tools for working with variation graphs
Functions
handlegraph::algorithms::internal Namespace Reference

Functions

void dfs (const HandleGraph &graph, const function< void(const handle_t &)> &handle_begin_fn, const function< void(const handle_t &)> &handle_end_fn, const function< bool(void)> &break_fn, const function< void(const edge_t &)> &edge_fn, const function< void(const edge_t &)> &tree_fn, const function< void(const edge_t &)> &edge_curr_fn, const function< void(const edge_t &)> &edge_cross_fn, const vector< handle_t > &sources, const unordered_set< handle_t > &sinks)
 
void dfs (const HandleGraph &graph, const function< void(const handle_t &)> &handle_begin_fn, const function< void(const handle_t &)> &handle_end_fn, const vector< handle_t > &sources, const unordered_set< handle_t > &sinks)
 
void dfs (const HandleGraph &graph, const function< void(const handle_t &)> &handle_begin_fn, const function< void(const handle_t &)> &handle_end_fn, const function< bool(void)> &break_fn)
 

Function Documentation

◆ dfs() [1/3]

void handlegraph::algorithms::internal::dfs ( const HandleGraph graph,
const function< void(const handle_t &)> &  handle_begin_fn,
const function< void(const handle_t &)> &  handle_end_fn,
const function< bool(void)> &  break_fn 
)

◆ dfs() [2/3]

void handlegraph::algorithms::internal::dfs ( const HandleGraph graph,
const function< void(const handle_t &)> &  handle_begin_fn,
const function< void(const handle_t &)> &  handle_end_fn,
const function< bool(void)> &  break_fn,
const function< void(const edge_t &)> &  edge_fn,
const function< void(const edge_t &)> &  tree_fn,
const function< void(const edge_t &)> &  edge_curr_fn,
const function< void(const edge_t &)> &  edge_cross_fn,
const vector< handle_t > &  sources,
const unordered_set< handle_t > &  sinks 
)

◆ dfs() [3/3]

void handlegraph::algorithms::internal::dfs ( const HandleGraph graph,
const function< void(const handle_t &)> &  handle_begin_fn,
const function< void(const handle_t &)> &  handle_end_fn,
const vector< handle_t > &  sources,
const unordered_set< handle_t > &  sinks 
)