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

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

add_interval(vector< pair< step_handle_t, step_handle_t >> &thread_gref_intervals, unordered_map< nid_t, int64_t > &thread_node_to_interval, const pair< step_handle_t, step_handle_t > &new_interval, bool global=false, vector< pair< nid_t, nid_t >> *snarl_bounds_vec=nullptr, pair< nid_t, nid_t > snarl_bounds={0, 0})vg::GrefCoverprotected
apply(MutablePathMutableHandleGraph *mutable_graph)vg::GrefCover
base_path_gref_countervg::GrefCoverprotected
clear(MutablePathMutableHandleGraph *graph)vg::GrefCover
compute(const PathHandleGraph *graph, SnarlManager *snarl_manager, const unordered_set< path_handle_t > &reference_paths, int64_t minimum_length)vg::GrefCover
compute_snarl(const Snarl &snarl, PathTraversalFinder &path_trav_finder, int64_t minimum_length, vector< pair< step_handle_t, step_handle_t >> &thread_gref_intervals, unordered_map< nid_t, int64_t > &thread_node_to_interval, nid_t top_snarl_start, nid_t top_snarl_end, vector< pair< nid_t, nid_t >> &thread_snarl_bounds)vg::GrefCoverprotected
copy_base_paths_to_sample(MutablePathMutableHandleGraph *mutable_graph, const unordered_set< path_handle_t > &reference_paths)vg::GrefCoverprotected
defragment_intervals()vg::GrefCoverprotected
extension_would_duplicate_node(const unordered_map< nid_t, int64_t > &nti, int64_t target_interval_idx, step_handle_t ext_start, step_handle_t ext_end) constvg::GrefCoverprotected
fill_uncovered_nodes(int64_t minimum_length)vg::GrefCoverprotected
filter_short_intervals(int64_t minimum_length)vg::GrefCoverprotected
get_coverage(const vector< step_handle_t > &trav, const pair< int64_t, int64_t > &uncovered_interval)vg::GrefCoverprotected
get_gref_sample() constvg::GrefCover
get_interval(nid_t node_id) constvg::GrefCover
get_intervals() constvg::GrefCover
get_num_ref_intervals() constvg::GrefCover
get_rank(nid_t node_id) constvg::GrefCover
get_reference_nodes(nid_t node_id, bool first) constvg::GrefCoverprotected
get_uncovered_intervals(const vector< step_handle_t > &trav, const unordered_map< nid_t, int64_t > &thread_node_to_interval)vg::GrefCoverprotected
get_verbose() constvg::GrefCover
graphvg::GrefCoverprotected
gref_intervalsvg::GrefCoverprotected
gref_sample_namevg::GrefCoverprotected
gref_suffixvg::GrefCoverstatic
interval_snarl_boundsvg::GrefCoverprotected
is_gref_name(const string &path_name)vg::GrefCoverstatic
load(const PathHandleGraph *graph, const unordered_set< path_handle_t > &reference_paths)vg::GrefCover
make_gref_name(const string &base_path_name, int64_t gref_index)vg::GrefCoverstatic
merge_would_duplicate_node(const pair< step_handle_t, step_handle_t > &interval_a, const pair< step_handle_t, step_handle_t > &interval_b) constvg::GrefCoverprotected
node_to_intervalvg::GrefCoverprotected
num_ref_intervalsvg::GrefCoverprotected
parse_base_path(const string &gref_name)vg::GrefCoverstatic
parse_gref_index(const string &gref_name)vg::GrefCoverstatic
rank_by_namevg::GrefCoverprotected
set_gref_sample(const string &sample_name)vg::GrefCover
set_verbose(bool verbose)vg::GrefCover
try_cross_path_merge(step_handle_t ref_step)vg::GrefCoverprotected
try_extend_backward(step_handle_t start_step, path_handle_t path, const pair< step_handle_t, step_handle_t > &other_interval)vg::GrefCoverprotected
try_extend_forward(step_handle_t start_step, path_handle_t path, const pair< step_handle_t, step_handle_t > &other_interval)vg::GrefCoverprotected
verbosevg::GrefCoverprotected
verify_cover(int64_t minimum_length) constvg::GrefCoverprotected
would_duplicate_node(bool global, const unordered_map< nid_t, int64_t > &nti, int64_t target_idx, step_handle_t ext_start, step_handle_t ext_end, const pair< step_handle_t, step_handle_t > &interval_a, const pair< step_handle_t, step_handle_t > &interval_b) constvg::GrefCoverprotected
write_gref_segments(ostream &os)vg::GrefCover