q_metric.h File Reference
#include <vector>
#include "interop/model/metrics/q_metric.h"
#include "interop/model/metrics/q_collapsed_metric.h"
#include "interop/model/metrics/q_by_lane_metric.h"
#include "interop/model/model_exceptions.h"
#include "interop/model/metric_base/metric_set.h"
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
- Copyright
- GNU Public License.