qval_cache Class Reference
#include <quality_summary.h>
Public Member Functions | |
qval_cache (const model::summary::run_summary &run, const size_t surface_count=1) | |
void | add (const model::metrics::q_collapsed_metric &metric, const size_t read_number, const size_t lane, const size_t surface=0) |
const qval_total & | total_for (const size_t read_number, const size_t lane, const size_t surface=0) const |
size_t | metric_count (const size_t read_number, const size_t lane, const size_t surface=0) const |
size_t | tile_count (const size_t lane, const size_t surface=0) const |
Detailed Description
Cache the q-value by read/lane or read/lane/surface
Constructor & Destructor Documentation
|
inline |
Constructor
- Parameters
-
run run summary surface_count number of surfaces
Member Function Documentation
|
inline |
Accumulate a metric into the cache
- Parameters
-
metric collapsed q-metric read_number index of the read lane index of the lane surface surface index
|
inline |
Get number of metrics in read/lane/surface
- Parameters
-
read_number read index lane lane index surface surface index
- Returns
- number of metrics
|
inline |
Get number of tiles for lane/surface
- Parameters
-
lane lane index surface surface index
- Returns
- number of tiles
|
inline |
Get qval_total struct for given read/lane/surface
- Parameters
-
read_number read index lane lane index surface surface index
- Returns
- qval_total struct
The documentation for this class was generated from the following file:
- /io/interop/logic/summary/quality_summary.h