q_collapsed_metric.h
Go to the documentation of this file.
35 q_collapsed_header(const qscore_bin_vector_type& bins) : q_score_header(bins), m_record_size(0){}
void clear()
Definition: q_collapsed_metric.h:46
::uint32_t uint_t
Definition: base_metric.h:144
Definition: base_cycle_metric.h:73
q_collapsed_header(const qscore_bin_vector_type &bins)
Definition: q_collapsed_metric.h:35
uint_t median_qscore() const
Definition: q_collapsed_metric.h:162
q_collapsed_metric(const header_type &)
Definition: q_collapsed_metric.h:86
Definition: enum_description.h:15
void accumulate(const q_collapsed_metric &metric)
Definition: q_collapsed_metric.h:239
uint_t tile() const
Definition: base_metric.h:284
static q_collapsed_header default_header()
Definition: q_collapsed_metric.h:40
q_collapsed_header()
Definition: q_collapsed_metric.h:30
static const char * suffix()
Definition: q_collapsed_metric.h:261
float percent_over_q20() const
Definition: q_collapsed_metric.h:204
::uint64_t ulong_t
Definition: q_collapsed_metric.h:69
float percent_over_q30() const
Definition: q_collapsed_metric.h:212
uint_t total() const
Definition: q_collapsed_metric.h:154
float cumulative_percent_over_q20() const
Definition: q_collapsed_metric.h:220
qscore_bin_vector_type & bins()
Definition: q_metric.h:162
Definition: q_collapsed_metric.h:59
uint_t q20() const
Definition: q_collapsed_metric.h:138
ulong_t cumulative_total() const
Definition: q_collapsed_metric.h:196
base_cycle_metric(const uint_t lane=0, const uint_t tile=0, const uint_t cycle=0)
Definition: base_cycle_metric.h:90
uint_t cycle() const
Definition: base_cycle_metric.h:131
float median_qscore_flt() const
Definition: q_collapsed_metric.h:170
q_collapsed_metric()
Definition: q_collapsed_metric.h:75
::uint32_t uint_t
Definition: base_metric.h:77
Definition: q_collapsed_metric.h:64
ulong_t cumulative_q30() const
Definition: q_collapsed_metric.h:188
Definition: generic_layout.h:24
uint_t lane() const
Definition: base_metric.h:269
float cumulative_percent_over_q30() const
Definition: q_collapsed_metric.h:228
Definition: q_metric.h:105
ulong_t cumulative_q20() const
Definition: q_collapsed_metric.h:180
Definition: q_collapsed_metric.h:25
Definition: q_collapsed_metric.h:66
std::vector< q_score_bin > qscore_bin_vector_type
Definition: q_metric.h:114
q_collapsed_metric(const uint_t lane, const uint_t tile, const uint_t cycle, const uint_t q20, const uint_t q30, const uint_t total, const uint_t median_qscore)
Definition: q_collapsed_metric.h:105
Definition: enums.h:291
static const char * prefix()
Definition: q_collapsed_metric.h:256
uint_t q30() const
Definition: q_collapsed_metric.h:146
q_collapsed_header header_type
Definition: q_collapsed_metric.h:71