vg
tools for working with variation graphs
vg::MEMClusterer::HitGraph Member List

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

add_edge(size_t from, size_t to, int32_t weight, int64_t distance)vg::MEMClusterer::HitGraph
clusters(const Alignment &alignment, const GSSWAligner *aligner, int32_t max_qual_score, int32_t log_likelihood_approx_factor, size_t min_median_mem_coverage_for_split, double suboptimal_edge_pruning_factor, double cluster_multiplicity_diff)vg::MEMClusterer::HitGraph
component_topological_order(const vector< size_t > &component, vector< size_t > &order_out) constvg::MEMClusterer::HitGraphprivate
componentsvg::MEMClusterer::HitGraphprivate
connected_components(vector< vector< size_t >> &components_out) constvg::MEMClusterer::HitGraphprivate
HitGraph(const vector< MaximalExactMatch > &mems, const Alignment &alignment, const GSSWAligner *aligner, size_t min_mem_length=1, bool track_components=false, const match_fanouts_t *fanouts=nullptr)vg::MEMClusterer::HitGraph
identify_sources_and_sinks(vector< size_t > &sources_out, vector< size_t > &sinks_out) constvg::MEMClusterer::HitGraphprivate
median_mem_coverage(const vector< size_t > &component, const Alignment &aln) constvg::MEMClusterer::HitGraphprivate
nodesvg::MEMClusterer::HitGraph
perform_dp()vg::MEMClusterer::HitGraphprivate
prune_low_scoring_edges(vector< vector< size_t >> &components, size_t component_idx, double score_factor)vg::MEMClusterer::HitGraphprivate
topological_order(vector< size_t > &order_out) constvg::MEMClusterer::HitGraphprivate
track_componentsvg::MEMClusterer::HitGraphprivate