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

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

all_mapping_qualities_exact(const std::vector< double > &scaled_scores, const std::vector< double > *multiplicities=nullptr) constvg::MappingQualityCalculatorprivate
compute_all_mapping_qualities(const std::vector< double > &scores, const std::vector< double > *multiplicities=nullptr) constvg::MappingQualityCalculator
compute_first_mapping_quality(const std::vector< double > &scores, bool fast_approximation, const std::vector< double > *multiplicities=nullptr) constvg::MappingQualityCalculator
compute_group_mapping_quality(const std::vector< double > &scores, const std::vector< size_t > &group, const std::vector< double > *multiplicities=nullptr) constvg::MappingQualityCalculator
compute_mapping_quality(std::vector< Alignment > &alignments, int max_mapping_quality, bool fast_approximation, double cluster_mq, bool use_cluster_mq, int overlap_count, double mq_estimate, double maybe_mq_threshold, double identity_weight) constvg::MappingQualityCalculator
compute_max_mapping_quality(const std::vector< double > &scores, bool fast_approximation, const std::vector< double > *multiplicities=nullptr) constvg::MappingQualityCalculator
compute_paired_mapping_quality(std::pair< std::vector< Alignment >, std::vector< Alignment >> &alignment_pairs, const std::vector< double > &frag_weights, int max_mapping_quality1, int max_mapping_quality2, bool fast_approximation, double cluster_mq, bool use_cluster_mq, int overlap_count1, int overlap_count2, double mq_estimate1, double mq_estimate2, double maybe_mq_threshold, double identity_weight) constvg::MappingQualityCalculator
estimate_max_possible_mapping_quality(int length, double min_diffs, double next_min_diffs) constvg::MappingQualityCalculator
estimate_next_best_score(int length, double min_diffs) constvg::MappingQualityCalculator
first_mapping_quality_approx(const std::vector< double > &scaled_scores, const std::vector< double > *multiplicities=nullptr)vg::MappingQualityCalculatorstatic
first_mapping_quality_exact(const std::vector< double > &scaled_scores, const std::vector< double > *multiplicities=nullptr)vg::MappingQualityCalculatorstatic
group_mapping_quality_exact(const std::vector< double > &scaled_scores, const std::vector< size_t > &group, const std::vector< double > *multiplicities=nullptr) constvg::MappingQualityCalculatorprivate
log_basevg::MappingQualityCalculatorprivate
mapping_quality_score_diff(double mapping_quality) constvg::MappingQualityCalculator
MappingQualityCalculator(const ScorerT &scorer)vg::MappingQualityCalculatorinline
max_possible_mapping_quality(int length) constvg::MappingQualityCalculator
maximum_mapping_quality_approx(const std::vector< double > &scaled_scores, size_t *max_idx_out, const std::vector< double > *multiplicities=nullptr)vg::MappingQualityCalculatorstatic
maximum_mapping_quality_exact(const std::vector< double > &scaled_scores, size_t *max_idx_out, const std::vector< double > *multiplicities=nullptr)vg::MappingQualityCalculatorstatic
rep_matchvg::MappingQualityCalculatorprivate
rep_mismatchvg::MappingQualityCalculatorprivate
score_to_unnormalized_likelihood_ln(double score) constvg::MappingQualityCalculator