q_metric.h File Reference

Go to the source code of this file.

Namespaces

 illumina
 
 illumina::interop
 
 illumina::interop::logic
 
 illumina::interop::logic::metric
 

Functions

template<typename I >
size_t count_q_metric_bins (I beg, I end)
 
size_t count_q_metric_bins (const model::metric_base::metric_set< model::metrics::q_metric > &metric_set)
 
size_t count_q_metric_bins (const model::metric_base::metric_set< model::metrics::q_by_lane_metric > &metric_set)
 
size_t count_q_metric_bins (const model::metric_base::metric_set< model::metrics::q_collapsed_metric > &)
 
bool requires_legacy_bins (const size_t count)
 
void populate_legacy_q_score_bins (std::vector< model::metrics::q_score_bin > &q_score_bins, const constants::instrument_type instrument, const size_t count)
 
void compress_q_metrics (model::metric_base::metric_set< model::metrics::q_metric > &q_metric_set)
 
void compress_q_metrics (model::metric_base::metric_set< model::metrics::q_by_lane_metric > &q_metric_set)
 
void populate_legacy_q_score_bins (model::metric_base::metric_set< model::metrics::q_metric > &q_metric_set, std::vector< model::metrics::q_score_bin > &q_score_bins, const constants::instrument_type instrument)
 
void populate_legacy_q_score_bins (model::metric_base::metric_set< model::metrics::q_by_lane_metric > &q_metric_set, std::vector< model::metrics::q_score_bin > &q_score_bins, const constants::instrument_type instrument)
 
size_t count_qvals (const model::metric_base::metric_set< model::metrics::q_metric > &q_metric_set)
 
size_t count_qvals (const model::metric_base::metric_set< model::metrics::q_by_lane_metric > &q_metric_set)
 
size_t count_qvals (const model::metric_base::metric_set< model::metrics::q_collapsed_metric > &)
 
bool is_compressed (const model::metric_base::metric_set< model::metrics::q_metric > &q_metric_set)
 
bool is_compressed (const model::metric_base::metric_set< model::metrics::q_collapsed_metric > &q_metric_set)
 
bool is_compressed (const model::metric_base::metric_set< model::metrics::q_by_lane_metric > &q_metric_set)
 
size_t max_qval (const model::metric_base::metric_set< model::metrics::q_metric > &q_metric_set)
 
size_t max_qval (const model::metric_base::metric_set< model::metrics::q_by_lane_metric > &q_metric_set)
 
size_t max_qval (const model::metric_base::metric_set< model::metrics::q_collapsed_metric > &q_metric_set)
 
size_t index_for_q_value (const model::metric_base::metric_set< model::metrics::q_metric > &q_metric_set, const size_t qval)
 
size_t index_for_q_value (const model::metric_base::metric_set< model::metrics::q_by_lane_metric > &q_metric_set, const size_t qval)
 
void create_collapse_q_metrics (const model::metric_base::metric_set< model::metrics::q_metric > &metric_set, model::metric_base::metric_set< model::metrics::q_collapsed_metric > &collapsed)
 

Variables

template<class QMetric >
void populate_cumulative_distribution(model::metric_base::metric_set< model::metrics::q_by_lane_metric > &q_metric_set) INTEROP_THROW_SPEC((model void populate_cumulative_distribution(model::metric_base::metric_set< model::metrics::q_metric > &q_metric_set) INTEROP_THROW_SPEC((model void populate_cumulative_distribution(model::metric_base::metric_set< model::metrics::q_collapsed_metric > &q_metric_set) INTEROP_THROW_SPEC((model size_t count_legacy_q_score_bins (const model::metric_base::metric_set< QMetric > &q_metric_set)
 

Detailed Description

Logic for q-metrics

Date
3/12/16
Version
1.0