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

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

accelerate_mem_query(string::const_iterator begin, string::const_iterator &cursor) constvg::BaseMapper
acceleratorvg::BaseMapper
adaptive_diff_exponentvg::BaseMapper
adaptive_reseed_diffvg::BaseMapper
adaptive_reseed_length_memovg::BaseMapperstatic
adjust_alignments_for_base_qualityvg::AlignerClient
agglomerate(size_t idx, multipath_alignment_t &agglomerating, const multipath_alignment_t &multipath_aln, vector< size_t > &agglomerated_group, unordered_set< pos_t > &agg_start_positions, unordered_set< pos_t > &agg_end_positions) constvg::MultipathMapperprotected
agglomerate_alignment_pairs(vector< pair< multipath_alignment_t, multipath_alignment_t >> &multipath_aln_pairs_out, vector< pair< pair< size_t, size_t >, int64_t >> &cluster_pairs, vector< double > &multiplicities)vg::MultipathMapperprotected
agglomerate_alignments(vector< multipath_alignment_t > &multipath_alns_out, vector< double > *multiplicities=nullptr)vg::MultipathMapperprotected
agglomerate_multipath_alnsvg::MultipathMapper
align_to_cluster_graph_pairs(const Alignment &alignment1, const Alignment &alignment2, vector< clustergraph_t > &cluster_graphs1, vector< clustergraph_t > &cluster_graphs2, vector< pair< multipath_alignment_t, multipath_alignment_t >> &multipath_aln_pairs_out, vector< pair< pair< size_t, size_t >, int64_t >> &cluster_pairs, vector< double > &pair_multiplicities, vector< pair< size_t, size_t >> &duplicate_pairs_out, const match_fanouts_t *fanouts1, const match_fanouts_t *fanouts2)vg::MultipathMapperprotected
align_to_cluster_graphs(const Alignment &alignment, vector< clustergraph_t > &cluster_graphs, vector< multipath_alignment_t > &multipath_alns_out, vector< double > &multiplicities_out, size_t num_mapping_attempts, const match_fanouts_t *fanouts=nullptr, vector< size_t > *cluster_idxs=nullptr)vg::MultipathMapperprotected
align_to_cluster_graphs_with_rescue(const Alignment &alignment1, const Alignment &alignment2, vector< clustergraph_t > &cluster_graphs1, vector< clustergraph_t > &cluster_graphs2, vector< MaximalExactMatch > &mems1, vector< MaximalExactMatch > &mems2, vector< pair< multipath_alignment_t, multipath_alignment_t >> &multipath_aln_pairs_out, vector< pair< pair< size_t, size_t >, int64_t >> &pair_distances_out, vector< double > &pair_multiplicities_out, const match_fanouts_t *fanouts1, const match_fanouts_t *fanouts2)vg::MultipathMapperprotected
align_to_splice_candidates(const Alignment &alignment, vector< clustergraph_t > &cluster_graphs, const vector< MaximalExactMatch > &mems, const vector< size_t > &cluster_candidates, const vector< pair< const MaximalExactMatch *, pos_t >> &hit_candidates, const pair< int64_t, int64_t > &primary_interval, bool searching_left, bool is_read_1, unordered_map< candidate_id_t, pair< multipath_alignment_t, double >> &unaligned_candidate_bank, vector< candidate_id_t > &candidates_out, const match_fanouts_t *mem_fanouts=nullptr) constvg::MultipathMapperprotected
AlignerClient(double gc_content_estimate=vg::default_gc_content)vg::AlignerClientprotected
alt_anchor_max_length_diffvg::MultipathMapper
always_check_populationvg::MultipathMapper
apply_haplotype_consistency_scores(const vector< Alignment * > &alns)vg::BaseMapper
are_consistent(const multipath_alignment_t &multipath_aln_1, const multipath_alignment_t &multipath_aln_2) constvg::MultipathMapperprotected
assume_acyclicvg::BaseMapper
attempt_rescue(const multipath_alignment_t &multipath_aln, const Alignment &other_aln, bool rescue_forward, multipath_alignment_t &rescue_multipath_aln)vg::MultipathMapperprotected
attempt_rescue_for_secondaries(const Alignment &alignment1, const Alignment &alignment2, vector< clustergraph_t > &cluster_graphs1, vector< clustergraph_t > &cluster_graphs2, vector< pair< size_t, size_t >> &duplicate_pairs, vector< pair< multipath_alignment_t, multipath_alignment_t >> &multipath_aln_pairs_out, vector< pair< pair< size_t, size_t >, int64_t >> &cluster_pairs, vector< double > &pair_multiplicities, const match_fanouts_t *fanouts1, const match_fanouts_t *fanouts2)vg::MultipathMapperprotected
attempt_rescue_for_splice_segment(const Alignment &alignment, const pair< int64_t, int64_t > &primary_interval, const multipath_alignment_t &rescue_anchor, bool rescue_left, multipath_alignment_t &rescued_out) constvg::MultipathMapperprotected
attempt_unpaired_multipath_map_of_pair(const Alignment &alignment1, const Alignment &alignment2, vector< pair< multipath_alignment_t, multipath_alignment_t >> &multipath_aln_pairs_out, vector< pair< Alignment, Alignment >> &ambiguous_pair_buffer)vg::MultipathMapperprotected
avg_node_lengthvg::BaseMapper
BaseMapper(PathPositionHandleGraph *xidex, gcsa::GCSA *g, gcsa::LCPArray *a, haplo::ScoreProvider *haplo_score_provider=nullptr)vg::BaseMapper
BaseMapper(void)vg::BaseMapper
calibrate_mismapping_detection(size_t num_simulations, const vector< size_t > &simulated_read_lengths)vg::MultipathMapper
candidate_id_t typedefvg::MultipathMapper
choose_band_paddingvg::MultipathMapper
cluster_multiplicity(const memcluster_t &cluster) constvg::MultipathMapperprotected
clustergraph_t typedefvg::MultipathMapper
component_min_distvg::MultipathMapper
compute_raw_mapping_qualities_from_scores(const vector< double > &scores, bool have_qualities, const vector< double > *multiplicities=nullptr) constvg::MultipathMapperprotected
covered_intervals(const Alignment &alignment, const clustergraph_t &cluster) constvg::MultipathMapperprotected
debugvg::BaseMapper
determine_distance_correlation()vg::MultipathMapper
dinuc_machinevg::MultipathMapperprotected
distance(const pos_t &pos_1, const pos_t &pos_2) constvg::MultipathMapperprotected
distance_between(const multipath_alignment_t &multipath_aln_1, const multipath_alignment_t &multipath_aln_2, bool full_fragment=false, bool forward_strand=false) constvg::MultipathMapperprotected
distance_indexvg::MultipathMapperprotected
do_rescue_alignment(const multipath_alignment_t &multipath_aln, const Alignment &other_aln, bool rescue_forward, multipath_alignment_t &rescue_multipath_aln, double rescue_mean_length, double num_std_devs) constvg::MultipathMapperprotected
do_spliced_alignmentvg::MultipathMapper
dynamic_max_alt_alnsvg::MultipathMapper
establish_strand_consistency(vector< pair< multipath_alignment_t, multipath_alignment_t >> &multipath_aln_pairs, vector< pair< pair< size_t, size_t >, int64_t >> &cluster_pairs)vg::MultipathMapperprotected
estimate_gc_content(const gcsa::GCSA *gcsa)vg::BaseMapperstatic
estimate_missed_rescue_multiplicity(size_t which_pair, const vector< pair< pair< size_t, size_t >, int64_t >> &cluster_pairs, const vector< clustergraph_t > &cluster_graphs1, const vector< clustergraph_t > &cluster_graphs2, bool from_secondary_rescue) constvg::MultipathMapperprotected
exclude_unalignedvg::BaseMapper
expand_for_softclips(clustergraph_t &cluster_graph, const multipath_alignment_t &multipath_aln) constvg::MultipathMapperprotected
extract_cluster_graph(const Alignment &alignment, const memcluster_t &mem_cluster) constvg::MultipathMapperprotected
extract_maximal_graph(const Alignment &alignment, const memcluster_t &mem_cluster) constvg::MultipathMapperprotected
extract_rescue_graph(const multipath_alignment_t &multipath_aln, const Alignment &other_aln, bool rescue_forward, MutableHandleGraph *rescue_graph, double rescue_mean_length, double num_std_devs) constvg::MultipathMapperprotected
extract_restrained_graph(const Alignment &alignment, const memcluster_t &mem_cluster) constvg::MultipathMapperprotected
fanout_length_thresholdvg::BaseMapper
fast_reseedvg::BaseMapper
fast_reseed_length_diffvg::BaseMapper
filter_short_memsvg::BaseMapper
find_fanout_mems(string::const_iterator seq_begin, string::const_iterator seq_end, string::const_iterator qual_begin, int max_fans_out, char max_fanout_base_quality, vector< deque< pair< string::const_iterator, char >>> *mem_fanout_breaks=nullptr)vg::BaseMapper
find_mems(const Alignment &alignment, vector< deque< pair< string::const_iterator, char >>> *mem_fanout_breaks=nullptr)vg::MultipathMapperprotected
find_mems_deep(string::const_iterator seq_begin, string::const_iterator seq_end, double &lcp_avg, double &fraction_filtered, int max_mem_length=0, int min_mem_length=1, int reseed_length=0, bool use_lcp_reseed_heuristic=false, bool use_diff_based_fast_reseed=false, bool include_parent_in_sub_mem_count=false, bool record_max_lcp=false, int reseed_below_count=0)vg::BaseMapper
find_mems_simple(string::const_iterator seq_begin, string::const_iterator seq_end, int max_mem_length=0, int min_mem_length=1, int reseed_length=0)vg::BaseMapper
find_rescuable_spliced_alignments(const Alignment &alignment, multipath_alignment_t &splice_anchor, double &anchor_multiplicity, SpliceStrand &strand, const multipath_alignment_t &rescue_anchor, double rescue_multiplicity, bool rescue_left, const pair< int64_t, int64_t > &primary_interval) constvg::MultipathMapperprotected
find_spliced_alignments(const Alignment &alignment, vector< multipath_alignment_t > &multipath_alns_out, vector< double > &multiplicities, vector< size_t > &cluster_idxs, const vector< MaximalExactMatch > &mems, vector< clustergraph_t > &cluster_graphs, const match_fanouts_t *fanouts=nullptr, const multipath_alignment_t *rescue_anchor=nullptr, bool rescue_left=false, double rescue_multiplicity=1.0)vg::MultipathMapperprotected
find_spliced_alignments(const Alignment &alignment1, const Alignment &alignment2, vector< pair< multipath_alignment_t, multipath_alignment_t >> &multipath_aln_pairs_out, vector< pair< pair< size_t, size_t >, int64_t >> &cluster_pairs, vector< double > &pair_multiplicities, const vector< MaximalExactMatch > &mems1, const vector< MaximalExactMatch > &mems2, vector< clustergraph_t > &cluster_graphs1, vector< clustergraph_t > &cluster_graphs2, const match_fanouts_t *fanouts=nullptr)vg::MultipathMapperprotected
find_stripped_matches(string::const_iterator seq_begin, string::const_iterator seq_end, size_t strip_length, size_t max_match_length, size_t target_count)vg::BaseMapper
find_sub_mems(const vector< MaximalExactMatch > &mems, int parent_layer_begin, int parent_layer_end, int mem_idx, string::const_iterator next_mem_end, int min_mem_length, vector< pair< MaximalExactMatch, vector< size_t >>> &sub_mems_out)vg::BaseMapper
find_sub_mems_fast(const vector< MaximalExactMatch > &mems, int parent_layer_begin, int parent_layer_end, int mem_idx, string::const_iterator leftmost_guaranteed_disjoint_bound, string::const_iterator leftmost_seeding_bound, int min_sub_mem_length, vector< pair< MaximalExactMatch, vector< size_t >>> &sub_mems_out)vg::BaseMapper
force_fragment_length_distr(double mean, double stddev)vg::PairedEndMapper
force_haplotype_countvg::MultipathMapper
Forward enum valuevg::MultipathMapperprotected
fragment_length_distrvg::PairedEndMapperprotected
fragment_length_log_likelihood(int64_t length) constvg::MultipathMapperprotected
fragment_length_warning_factorvg::MultipathMapper
gap_memo_max_sizevg::MultipathMapperprotectedstatic
gc_content_estimatevg::AlignerClientprivate
gcsavg::BaseMapper
get_adaptive_min_reseed_length(size_t parent_mem_length)vg::BaseMapper
get_aligner(bool have_qualities=true) constvg::AlignerClientprotected
get_cluster_pairs(const Alignment &alignment1, const Alignment &alignment2, vector< clustergraph_t > &cluster_graphs1, vector< clustergraph_t > &cluster_graphs2, OrientedDistanceMeasurer *distance_measurer=nullptr)vg::MultipathMapperprotected
get_clusters(const Alignment &alignment, const vector< MaximalExactMatch > &mems, OrientedDistanceMeasurer *distance_measurer=nullptr, const match_fanouts_t *fanouts=nullptr) constvg::MultipathMapperprotected
get_distance_measurer(MemoizingGraph &memoizing_graph) constvg::MultipathMapperprotected
get_qual_adj_aligner() constvg::AlignerClientprotected
get_regular_aligner() constvg::AlignerClientprotected
get_rescue_graph_from_pathsvg::MultipathMapper
get_rr_memo(double recombination_penalty, size_t population_size) constvg::MultipathMapperprotected
greedy_min_distvg::MultipathMapper
greedy_restart_assume_substitutionvg::BaseMapper
greedy_restart_max_countvg::BaseMapper
greedy_restart_max_lcpvg::BaseMapper
greedy_restart_min_lengthvg::BaseMapper
haplo_score_providervg::BaseMapper
haplotype_consistency_exponentvg::BaseMapper
hard_hit_maxvg::BaseMapper
has_fixed_fragment_length_distr()vg::PairedEndMapper
hit_maxvg::BaseMapper
identify_aligned_splice_candidates(const Alignment &alignment, bool search_left, const pair< int64_t, int64_t > &primary_interval, const vector< multipath_alignment_t > &multipath_alns, const vector< size_t > &cluster_idxs, const vector< int64_t > &current_index, int64_t anchor, unordered_set< size_t > &clusters_used_out, vector< size_t > &mp_aln_candidates_out) constvg::MultipathMapperprotected
identify_aligned_splice_candidates(const Alignment &alignment, bool read_1, bool search_left, const pair< int64_t, int64_t > &primary_interval, const vector< pair< multipath_alignment_t, multipath_alignment_t >> &multipath_aln_pairs, const vector< pair< pair< size_t, size_t >, int64_t >> &cluster_pairs, const vector< int64_t > &current_index, int64_t anchor, unordered_set< size_t > &clusters_used_out, vector< size_t > &mp_aln_candidates_out) constvg::MultipathMapperprotected
identify_unaligned_splice_candidates(const Alignment &alignment, bool search_left, const pair< int64_t, int64_t > &primary_interval, const vector< MaximalExactMatch > &mems, const vector< clustergraph_t > &cluster_graphs, const unordered_set< size_t > &clusters_already_used, vector< size_t > &cluster_candidates_out, vector< pair< const MaximalExactMatch *, pos_t >> &hit_candidates_out) constvg::MultipathMapperprotected
is_consistent(int64_t distance) constvg::MultipathMapperprotected
lcpvg::BaseMapper
likely_mismapping(const multipath_alignment_t &multipath_aln)vg::MultipathMapperprotected
likely_misrescue(const multipath_alignment_t &multipath_aln)vg::MultipathMapperprotected
log_likelihood_approx_factorvg::MultipathMapper
make_nontrivial_multipath_alignment(const Alignment &alignment, const HandleGraph &subgraph, const function< pair< id_t, bool >(id_t)> &translator, multipath_alignment_t &multipath_aln_out) constvg::MultipathMapperprotected
mapping_likelihoods(vector< multipath_alignment_t > &multipath_alns) constvg::MultipathMapperprotected
mapping_quality_methodvg::BaseMapper
mapq_scaling_factorvg::MultipathMapper
match_fanouts_t typedefvg::MultipathMapper
max_alignment_gapvg::MultipathMapper
max_alt_mappingsvg::MultipathMapper
max_branch_trim_lengthvg::MultipathMapper
max_dagify_duplicationsvg::MultipathMapper
max_expected_dist_approx_errorvg::MultipathMapper
max_exponential_rate_interceptvg::MultipathMapper
max_exponential_rate_slopevg::MultipathMapper
max_exponential_shape_interceptvg::MultipathMapper
max_exponential_shape_slopevg::MultipathMapper
max_fanout_base_qualityvg::MultipathMapper
max_fans_outvg::MultipathMapper
max_intron_lengthvg::MultipathMapper
max_mapping_p_valuevg::MultipathMapper
max_mapping_qualityvg::BaseMapper
max_motif_pairsvg::MultipathMapper
max_p_value_memo_sizevg::MultipathMapper
max_rescue_attemptsvg::MultipathMapper
max_rescue_p_valuevg::MultipathMapper
max_single_end_mappings_for_rescuevg::MultipathMapper
max_snarl_cut_sizevg::MultipathMapper
max_softclip_overlapvg::MultipathMapper
max_splice_overhangvg::MultipathMapper
max_splice_ref_search_lengthvg::MultipathMapper
max_sub_mem_recursion_depthvg::BaseMapper
max_suboptimal_path_score_ratiovg::MultipathMapper
max_tail_merge_supress_lengthvg::MultipathMapper
mem_coverage_min_ratiovg::MultipathMapper
mem_reseed_lengthvg::BaseMapper
memcluster_t typedefvg::MultipathMapper
merge_rescued_mappings(vector< pair< multipath_alignment_t, multipath_alignment_t >> &multipath_aln_pairs_out, vector< pair< pair< size_t, size_t >, int64_t >> &cluster_pairs, vector< double > &pair_multiplicities, vector< pair< multipath_alignment_t, multipath_alignment_t >> &rescued_multipath_aln_pairs, vector< pair< pair< size_t, size_t >, int64_t >> &rescued_cluster_pairs, vector< double > &rescued_multiplicities) constvg::MultipathMapperprotected
min_clustering_mem_lengthvg::MultipathMapper
min_median_mem_coverage_for_splitvg::MultipathMapper
min_mem_lengthvg::BaseMapper
min_softclip_length_for_splicevg::MultipathMapperprotected
min_softclipped_score_for_splicevg::MultipathMapperprotected
min_splice_rescue_matchesvg::MultipathMapper
min_tail_anchor_lengthvg::MultipathMapper
multipath_align(const Alignment &alignment, clustergraph_t &cluster_graph, multipath_alignment_t &multipath_aln_out, const match_fanouts_t *fanouts) constvg::MultipathMapperprotected
multipath_map(const Alignment &alignment, vector< multipath_alignment_t > &multipath_alns_out)vg::MultipathMapper
multipath_map_paired(const Alignment &alignment1, const Alignment &alignment2, vector< pair< multipath_alignment_t, multipath_alignment_t >> &multipath_aln_pairs_out, vector< pair< Alignment, Alignment >> &ambiguous_pair_buffer)vg::MultipathMapper
MultipathMapper(PathPositionHandleGraph *graph, gcsa::GCSA *gcsa_index, gcsa::LCPArray *lcp_array, haplo::ScoreProvider *haplo_score_provider=nullptr, SnarlManager *snarl_manager=nullptr, SnarlDistanceIndex *distance_index=nullptr)vg::MultipathMapper
no_clusteringvg::MultipathMapper
no_splice_log_oddsvg::MultipathMapperprotected
no_splice_natural_log_oddsvg::MultipathMapperprotected
num_alt_alnsvg::MultipathMapper
num_mapping_attemptsvg::MultipathMapper
order_length_repeat_hit_maxvg::MultipathMapper
p_value_memovg::MultipathMapperprotectedstatic
pair_cluster_multiplicity(const memcluster_t &cluster_1, const memcluster_t &cluster_2) constvg::MultipathMapperprotected
pair_mapping_likelihoods(vector< pair< multipath_alignment_t, multipath_alignment_t >> &multipath_aln_pairs, const vector< pair< pair< size_t, size_t >, int64_t >> &cluster_pairs) constvg::MultipathMapperprotected
parse_matrix(std::istream &matrix_stream)vg::AlignerClientstatic
path_component_indexvg::MultipathMapperprotected
pessimistic_gap(int64_t length, double multiplier) constvg::MultipathMapperprotected
pessimistic_gap_memovg::MultipathMapperprotectedstatic
pessimistic_gap_multipliervg::MultipathMapper
plausible_rescue_cluster_coverage_diffvg::MultipathMapper
population_max_pathsvg::MultipathMapper
population_paths_hard_capvg::MultipathMapper
precollapse_order_length_hitsvg::BaseMapper
precollapse_order_length_runs(string::const_iterator seq_begin, vector< MaximalExactMatch > &mems)vg::BaseMapper
prefilter_redundant_hitsvg::BaseMapper
prefilter_redundant_sub_mems(vector< MaximalExactMatch > &mems, vector< pair< int, vector< size_t >>> &sub_mem_containment_graph)vg::BaseMapper
prune_subpaths_multipliervg::MultipathMapper
pseudo_length(const multipath_alignment_t &multipath_aln) constvg::MultipathMapperprotected
purge_unmapped_alignments(vector< multipath_alignment_t > &multipath_alns_out)vg::MultipathMapperprotected
purge_unmapped_alignments(vector< pair< multipath_alignment_t, multipath_alignment_t >> &multipath_aln_pairs_out, bool proper_paired)vg::MultipathMapperprotected
qual_adj_alignervg::AlignerClientprivate
query_cluster_graphs(const Alignment &alignment, const vector< MaximalExactMatch > &mems, const vector< memcluster_t > &clusters) constvg::MultipathMapperprotected
random_match_length(double chance_random)vg::BaseMapper
random_match_p_value(int64_t match_length, size_t read_length)vg::MultipathMapperprotected
read_1_adaptervg::MultipathMapperprotected
read_1_adapter_lpsvg::MultipathMapperprotected
read_2_adaptervg::MultipathMapperprotected
read_2_adapter_lpsvg::MultipathMapperprotected
reassign_split_clusters(const Alignment &alignment, vector< clustergraph_t > &cluster_graphs, const vector< const multipath_alignment_t * > &split_mp_alns, const vector< size_t * > &cluster_assignments, const vector< size_t * > &all_cluster_assignments) constvg::MultipathMapperprotected
recombination_penaltyvg::MultipathMapper
record_fanouts(const vector< MaximalExactMatch > &mems, vector< deque< pair< string::const_iterator, char >>> &fanouts) constvg::MultipathMapperprotected
reduce_to_single_path(const multipath_alignment_t &multipath_aln, vector< Alignment > &alns_out, size_t max_number) constvg::MultipathMapper
ref_path_handlesvg::MultipathMapper
regular_alignervg::AlignerClientprivate
report_allelic_mapqvg::MultipathMapper
report_group_mapqvg::MultipathMapper
rescue_graph_std_devsvg::MultipathMapper
rescue_high_count_order_length_mems(vector< MaximalExactMatch > &mems, size_t max_rescue_hit_count)vg::BaseMapper
rescue_only_anchor_maxvg::MultipathMapper
rescue_only_minvg::MultipathMapper
RESCUEDvg::MultipathMapperprotectedstatic
restrained_graph_extractionvg::MultipathMapper
retry_pairing_spliced_alignments(const Alignment &alignment1, const Alignment &alignment2, vector< multipath_alignment_t > &multipath_alns_1, vector< multipath_alignment_t > &multipath_alns_2, const vector< size_t > &cluster_idxs_1, const vector< size_t > &cluster_idxs_2, const vector< double > &multiplicities_1, const vector< double > &multiplicities_2, vector< pair< multipath_alignment_t, multipath_alignment_t >> &multipath_aln_pairs_out, vector< pair< pair< size_t, size_t >, int64_t >> &cluster_pairs_out, vector< double > &pair_multiplicities_out) constvg::MultipathMapperprotected
Reverse enum valuevg::MultipathMapperprotected
reversing_walk_lengthvg::MultipathMapper
rr_memosvg::MultipathMapperprotectedstatic
secondary_rescue_attemptsvg::MultipathMapper
secondary_rescue_score_diffvg::MultipathMapper
secondary_rescue_subopt_diffvg::MultipathMapper
sequence_positions(const string &seq)vg::BaseMapper
set_alignment_scores(const int8_t *score_matrix, int8_t gap_open, int8_t gap_extend, int8_t full_length_bonus)vg::MultipathMappervirtual
set_alignment_scores(int8_t match, int8_t mismatch, int8_t gap_open, int8_t gap_extend, int8_t full_length_bonus)vg::MultipathMapper
set_alignment_scores(std::istream &matrix_stream, int8_t gap_open, int8_t gap_extend, int8_t full_length_bonus)vg::MultipathMapper
set_alignment_scores(const int8_t *score_matrix, int8_t gap_open, int8_t gap_extend, int8_t full_length_bonus)vg::MultipathMapper
vg::BaseMapper::set_alignment_scores(int8_t match, int8_t mismatch, int8_t gap_open, int8_t gap_extend, int8_t full_length_bonus, double haplotype_consistency_exponent=1)vg::BaseMapper
vg::BaseMapper::set_alignment_scores(istream &matrix_stream, int8_t gap_open, int8_t gap_extend, int8_t full_length_bonus, double haplotype_consistency_exponent=1)vg::BaseMapper
vg::AlignerClient::set_alignment_scores(int8_t match, int8_t mismatch, int8_t gap_open, int8_t gap_extend, int8_t full_length_bonus)vg::AlignerClientvirtual
vg::AlignerClient::set_alignment_scores(std::istream &matrix_stream, int8_t gap_open, int8_t gap_extend, int8_t full_length_bonus)vg::AlignerClientvirtual
set_automatic_min_clustering_length(double random_mem_probability=0.5)vg::MultipathMapper
set_fragment_length_distr_params(size_t maximum_sample_size=1000, size_t reestimation_frequency=1000, double robust_estimation_fraction=0.95)vg::PairedEndMapper
set_intron_length_distribution(const vector< double > &intron_mixture_weights, const vector< pair< double, double >> &intron_component_params)vg::MultipathMapper
set_log_odds_against_splice(double log_odds)vg::MultipathMapper
set_max_merge_supression_length()vg::MultipathMapper
set_min_softclip_length_for_splice(size_t length)vg::MultipathMapper
set_read_1_adapter(const string &adapter)vg::MultipathMapper
set_read_2_adapter(const string &adapter)vg::MultipathMapper
set_read_coverage(clustergraph_t &cluster_graph)vg::MultipathMapperprotectedstatic
share_terminal_positions(const multipath_alignment_t &multipath_aln_1, const multipath_alignment_t &multipath_aln_2) constvg::MultipathMapperprotected
short_mem_filter_factorvg::BaseMapper
simplify_complicated_multipath_alignment(multipath_alignment_t &multipath_aln) constvg::MultipathMapperprotected
simplify_topologiesvg::MultipathMapper
snarl_managervg::MultipathMapperprotected
sort_and_compute_mapping_quality(vector< multipath_alignment_t > &multipath_alns, vector< size_t > *cluster_idxs=nullptr, vector< double > *multiplicities=nullptr) constvg::MultipathMapperprotected
sort_and_compute_mapping_quality(vector< pair< multipath_alignment_t, multipath_alignment_t >> &multipath_aln_pairs, vector< pair< pair< size_t, size_t >, int64_t >> &cluster_pairs, vector< pair< size_t, size_t >> *duplicate_pairs_out=nullptr, vector< double > *pair_multiplicities=nullptr) constvg::MultipathMapperprotected
splice_rescue_graph_std_devsvg::MultipathMapper
splice_statsvg::MultipathMapperprotected
SpliceStrand enum namevg::MultipathMapperprotected
split_multicomponent_alignments(vector< multipath_alignment_t > &multipath_alns_out, const Alignment *alignment=nullptr, vector< clustergraph_t > *cluster_graphs=nullptr, vector< size_t > *cluster_idxs=nullptr, vector< double > *multiplicities=nullptr) constvg::MultipathMapperprotected
split_multicomponent_alignments(const Alignment &alignment1, const Alignment &alignment2, vector< pair< multipath_alignment_t, multipath_alignment_t >> &multipath_aln_pairs_out, vector< clustergraph_t > &cluster_graphs1, vector< clustergraph_t > &cluster_graphs2, vector< pair< pair< size_t, size_t >, int64_t >> &cluster_pairs, vector< double > &multiplicities) constvg::MultipathMapperprotected
strip_bonusesvg::BaseMapper
strip_full_length_bonuses(multipath_alignment_t &multipath_aln) constvg::MultipathMapperprotected
stripped_match_alg_max_lengthvg::MultipathMapper
stripped_match_alg_strip_lengthvg::MultipathMapper
stripped_match_alg_target_countvg::MultipathMapper
sub_mem_count_thinningvg::BaseMapper
sub_mem_thinning_burn_invg::BaseMapper
suppress_cluster_mergingvg::MultipathMapper
suppress_mismapping_detectionvg::MultipathMapper
suppress_multicomponent_splittingvg::MultipathMapper
suppress_p_value_memoizationvg::MultipathMapper
suppress_tail_anchorsvg::MultipathMapper
test_splice_candidates(const Alignment &alignment, bool searching_left, multipath_alignment_t &anchor_mp_aln, double *anchor_multiplicity_out, SpliceStrand &strand, int64_t num_candidates, const function< const multipath_alignment_t &(int64_t)> &get_candidate, const function< double(int64_t)> &get_multiplicity, const function< multipath_alignment_t &&(int64_t)> &consume_candidate) constvg::MultipathMapperprotected
top_tracebacksvg::MultipathMapper
total_seq_lengthvg::BaseMapper
truncation_multiplicity_mq_limitvg::MultipathMapper
Undetermined enum valuevg::MultipathMapperprotected
unpaired_penaltyvg::BaseMapper
use_approx_sub_mem_countvg::BaseMapper
use_fanout_match_algvg::MultipathMapper
use_greedy_mem_restartsvg::BaseMapper
use_min_dist_clusterervg::MultipathMapper
use_pessimistic_tail_alignmentvg::MultipathMapper
use_population_mapqsvg::MultipathMapper
use_stripped_match_algvg::MultipathMapper
use_tvs_clusterervg::MultipathMapper
walk_fanout_path(string::const_iterator begin, string::const_iterator end, const deque< pair< string::const_iterator, char >> &fanout_breaks, gcsa::node_type pos)vg::BaseMapper
xindexvg::BaseMapper
~MultipathMapper()vg::MultipathMapper