metric_value< model::metrics::q_by_lane_metric > Class Template Reference

#include <metric_value.h>

Public Member Functions

 metric_value (const size_t _index_for_qvalue, const model::metrics::q_by_lane_metric::qscore_bin_vector_type &_bins)
 
float operator() (const model::metrics::q_by_lane_metric &metric, const constants::metric_type type) const
 

Detailed Description

template<>
class illumina::interop::logic::metric::metric_value< model::metrics::q_by_lane_metric >

Specialization for model::metrics::q_by_lane_metric

Supports enums: PercentQ20, PercentQ30, AccumPercentQ20, AccumPercentQ30, and QScore

Constructor & Destructor Documentation

metric_value ( const size_t  _index_for_qvalue,
const model::metrics::q_by_lane_metric::qscore_bin_vector_type _bins 
)
inline

Constructor

Parameters
_index_for_qvalueQ20 or Q30 index
_binsbins for Q-value histogram

Member Function Documentation

float operator() ( const model::metrics::q_by_lane_metric metric,
const constants::metric_type  type 
) const
inline

Get the metric value corresponding to the metric_type enum value

Parameters
metricq-metric
typemetric type
Returns
metric value

The documentation for this class was generated from the following file: