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.