cycle_state_summary.h
Go to the documentation of this file.
1 
8 #pragma once
9 
12 
13 namespace illumina { namespace interop { namespace model { namespace summary
14 {
15 
19  {
20  public:
25  {
26  }
27 
28  public:
42  {
43  return m_extracted_cycle_range;
44  }
45 
51  {
52  return m_called_cycle_range;
53  }
54 
60  {
61  return m_qscored_cycle_range;
62  }
63 
69  {
70  return m_error_cycle_range;
71  }
76  bool empty()const
77  {
78  return m_extracted_cycle_range.empty() &&
79  m_called_cycle_range.empty() &&
80  m_qscored_cycle_range.empty() &&
81  m_error_cycle_range.empty();
82  }
85  public:
91  {
92  m_extracted_cycle_range = val;
93  }
94 
100  {
101  m_called_cycle_range = val;
102  }
103 
109  {
110  m_qscored_cycle_range = val;
111  }
112 
118  {
119  m_error_cycle_range = val;
120  }
121 
122  private:
123  run::cycle_range m_extracted_cycle_range;
124  run::cycle_range m_called_cycle_range;
125  run::cycle_range m_qscored_cycle_range;
126  run::cycle_range m_error_cycle_range;
127 
128  template<class MetricType, int Version>
129  friend struct io::generic_layout;
130  };
131 
132 }}}}
133 
void extracted_cycle_range(const run::cycle_range &val)
Definition: cycle_state_summary.h:90
const run::cycle_range & extracted_cycle_range() const
Definition: cycle_state_summary.h:41
Definition: enum_description.h:15
void error_cycle_range(const run::cycle_range &val)
Definition: cycle_state_summary.h:117
Definition: cycle_state_summary.h:18
const run::cycle_range & qscored_cycle_range() const
Definition: cycle_state_summary.h:59
const run::cycle_range & called_cycle_range() const
Definition: cycle_state_summary.h:50
bool empty() const
Definition: cycle_range.h:86
void called_cycle_range(const run::cycle_range &val)
Definition: cycle_state_summary.h:99
Definition: cycle_range.h:20
const run::cycle_range & error_cycle_range() const
Definition: cycle_state_summary.h:68
void qscored_cycle_range(const run::cycle_range &val)
Definition: cycle_state_summary.h:108
def summary(run_metrics, level='Total', columns=None, dtype='f4', ignore_missing_columns=True, extra)
Definition: core.py:217
Definition: generic_layout.h:24
cycle_state_summary()
Definition: cycle_state_summary.h:24
bool empty() const
Definition: cycle_state_summary.h:76