run_summary.h
Go to the documentation of this file.
60 run_summary(I beg, I end, const size_t lane_count, const size_t surface_count, const size_t channel_count) :
101 initialize(run_info.reads(), run_info.flowcell().lane_count(), run_info.flowcell().surface_count(), run_info.channels().size());
179 read_summary & operator[](const size_t n) INTEROP_THROW_SPEC((model::index_out_of_bounds_exception))
190 const read_summary & operator[](const size_t n) const INTEROP_THROW_SPEC((model::index_out_of_bounds_exception))
214 const_reference at(const size_type n) const INTEROP_THROW_SPEC((model::index_out_of_bounds_exception))
metric_summary & nonindex_summary()
Definition: run_summary.h:351
const metric_summary & total_summary() const
Definition: run_summary.h:314
Definition: enum_description.h:15
size_t surface_count() const
Definition: run_summary.h:287
Definition: info.h:35
Definition: cycle_state_summary.h:18
void initialize(const run::info &run_info)
Definition: run_summary.h:99
run_summary(I beg, I end, const size_t lane_count, const size_t surface_count, const size_t channel_count)
Definition: run_summary.h:60
size_t channel_count() const
Definition: run_summary.h:295
read_summary_vector_t::const_iterator const_iterator
Definition: run_summary.h:36
inline::uint32_t surface(const ::uint32_t tile_id, const constants::tile_naming_method method)
Definition: tile_metric.h:93
size_t size() const
Definition: run_summary.h:224
Definition: read_summary.h:25
std::vector< read_summary > read_summary_vector_t
Definition: run_summary.h:27
read_summary_vector_t::const_reference const_reference
Definition: run_summary.h:32
read_summary_vector_t::size_type size_type
Definition: run_summary.h:38
run_summary()
Definition: run_summary.h:42
const_iterator begin() const
Definition: run_summary.h:251
uint_t surface_count() const
Definition: flowcell_layout.h:82
read_summary_vector_t::reference reference
Definition: run_summary.h:30
const read_vector_t & reads() const
Definition: info.h:235
def summary(run_metrics, level='Total', columns=None, dtype='f4', ignore_missing_columns=True, extra)
Definition: core.py:217
Definition: generic_layout.h:24
const cycle_state_summary & cycle_state() const
Definition: run_summary.h:370
void total_summary(const metric_summary &summary)
Definition: run_summary.h:332
const flowcell_layout & flowcell() const
Definition: info.h:214
friend std::istream & operator>>(std::istream &in, run_summary &summary)
Definition: run_summary.cpp:230
friend std::ostream & operator<<(std::ostream &out, const run_summary &summary)
Definition: run_summary.cpp:216
read_summary & operator[](const size_t n) INTEROP_THROW_SPEC((model
Definition: run_summary.h:179
void surface_count(const size_t surface_count)
Definition: run_summary.h:304
metric_summary & total_summary()
Definition: run_summary.h:323
Definition: metric_summary.h:17
def read(run, valid_to_load=None, requires=None, search_paths=None, extra)
Definition: core.py:752
void copy_reads(std::vector< run::read_info > &dst)
Definition: run_summary.h:132
Definition: run_summary.h:23
const_iterator end() const
Definition: run_summary.h:260
read_summary & at(const size_t n) INTEROP_THROW_SPEC((model
Definition: run_summary.h:202
Definition: metric_exceptions.h:25
void lane_count(const size_t lane_count)
Definition: run_summary.h:279
cycle_state_summary & cycle_state()
Definition: run_summary.h:379
const read_summary & operator[](const size_t n) const INTEROP_THROW_SPEC((model
Definition: run_summary.h:190
run_summary(const std::vector< run::read_info > &reads, const size_t lane_count, const size_t surface_count, const size_t channel_count)
Definition: run_summary.h:79
size_t lane_count() const
Definition: run_summary.h:270
read_summary_vector_t::iterator iterator
Definition: run_summary.h:34
uint_t lane_count() const
Definition: flowcell_layout.h:75
void initialize(const std::vector< run::read_info > &reads, const size_t lane_count, const size_t surface_count, const size_t channel_count)
Definition: run_summary.h:110
const str_vector_t & channels() const
Definition: info.h:221
void nonindex_summary(const metric_summary &summary)
Definition: run_summary.h:360
const metric_summary & nonindex_summary() const
Definition: run_summary.h:342
const_reference at(const size_type n) const INTEROP_THROW_SPEC((model
Definition: run_summary.h:214