add_nodes_in_range(const HandleGraph *super_graph, int64_t min_distance, int64_t max_distance, std::unordered_set< id_t > &sub_graph, vector< tuple< handle_t, int64_t >> &start_nodes, hash_set< pair< id_t, bool >> &seen_nodes) | vg::MinimumDistanceIndex | protected |
calculate_max_index(const HandleGraph *graph, int64_t cap) | vg::MinimumDistanceIndex | protected |
calculate_min_index(const HandleGraph *graph, const SnarlManager *snarl_manager, const Chain *chain, size_t parent_id, bool rev_in_parent, bool trivial_chain, size_t depth, size_t component_num) | vg::MinimumDistanceIndex | protected |
chain_assignments | vg::MinimumDistanceIndex | protected |
chain_indexes | vg::MinimumDistanceIndex | protected |
chain_ranks | vg::MinimumDistanceIndex | protected |
ChainIndex class | vg::MinimumDistanceIndex | friend |
component_to_chain_index | vg::MinimumDistanceIndex | protected |
component_to_chain_length | vg::MinimumDistanceIndex | protected |
dist_to_common_ancestor(pair< size_t, bool > common_ancestor, pos_t &pos, bool rev) const | vg::MinimumDistanceIndex | protected |
file_header | vg::MinimumDistanceIndex | protected |
get_chain_assignment(id_t i) const | vg::MinimumDistanceIndex | inlineprotected |
get_chain_rank(id_t i) const | vg::MinimumDistanceIndex | inlineprotected |
get_connected_component(id_t node_id) | vg::MinimumDistanceIndex | |
get_minimizer_distances(pos_t pos) | vg::MinimumDistanceIndex | |
get_primary_assignment(id_t i) const | vg::MinimumDistanceIndex | inlineprotected |
get_primary_rank(id_t i) const | vg::MinimumDistanceIndex | inlineprotected |
get_secondary_assignment(id_t i) const | vg::MinimumDistanceIndex | inlineprotected |
get_secondary_rank(id_t i) const | vg::MinimumDistanceIndex | inlineprotected |
has_chain | vg::MinimumDistanceIndex | protected |
has_chain_bv | vg::MinimumDistanceIndex | protected |
has_secondary_snarl | vg::MinimumDistanceIndex | protected |
has_secondary_snarl_bv | vg::MinimumDistanceIndex | protected |
include_component | vg::MinimumDistanceIndex | protected |
include_maximum | vg::MinimumDistanceIndex | protected |
into_which_snarl(id_t node_id, bool reverse) const | vg::MinimumDistanceIndex | |
load(istream &in) | vg::MinimumDistanceIndex | |
max_distance(pos_t pos1, pos_t pos2) const | vg::MinimumDistanceIndex | |
max_distances | vg::MinimumDistanceIndex | protected |
max_node_id | vg::MinimumDistanceIndex | protected |
min_distance(pos_t pos1, pos_t pos2) const | vg::MinimumDistanceIndex | |
min_distances | vg::MinimumDistanceIndex | protected |
min_node_id | vg::MinimumDistanceIndex | protected |
min_pos(vector< int64_t > vals) | vg::MinimumDistanceIndex | static |
min_pos(int64_t x, int64_t y) | vg::MinimumDistanceIndex | inlinestatic |
MinimumDistanceIndex(const HandleGraph *graph, const SnarlManager *snarl_manager, int64_t cap=0) | vg::MinimumDistanceIndex | |
MinimumDistanceIndex(istream &in) | vg::MinimumDistanceIndex | |
MinimumDistanceIndex() | vg::MinimumDistanceIndex | |
node_length(id_t id) const | vg::MinimumDistanceIndex | |
node_to_component | vg::MinimumDistanceIndex | protected |
populate_snarl_index(const HandleGraph *graph, const SnarlManager *snarl_manager, const NetGraph &ng, const Snarl *snarl, bool snarl_rev_in_chain, size_t snarl_assignment, hash_set< pair< id_t, bool >> &all_nodes, size_t depth, size_t component_num) | vg::MinimumDistanceIndex | protected |
primary_snarl_assignments | vg::MinimumDistanceIndex | protected |
primary_snarl_ranks | vg::MinimumDistanceIndex | protected |
print_self() const | vg::MinimumDistanceIndex | |
print_snarl_stats() | vg::MinimumDistanceIndex | |
secondary_snarl_assignments | vg::MinimumDistanceIndex | protected |
secondary_snarl_ranks | vg::MinimumDistanceIndex | protected |
serialize(ostream &out) const | vg::MinimumDistanceIndex | |
snarl_indexes | vg::MinimumDistanceIndex | protected |
SnarlIndex class | vg::MinimumDistanceIndex | friend |
SnarlSeedClusterer class | vg::MinimumDistanceIndex | friend |
subgraph_in_range(const Path &path, const HandleGraph *super_graph, int64_t min_distance, int64_t max_distance, std::unordered_set< id_t > &sub_graph, bool look_forward) | vg::MinimumDistanceIndex | |
top_level_chain_length(id_t node_id) | vg::MinimumDistanceIndex | |
tree_depth | vg::MinimumDistanceIndex | protected |
write_snarls_to_json() | vg::MinimumDistanceIndex | |