extraction_summary.h
Go to the documentation of this file.
55 INTEROP_BOUNDS_CHECK(beg->cycle() - 1, cycle_to_read.size(), "Cycle exceeds total cycles from Reads in the RunInfo.xml");
60 INTEROP_BOUNDS_CHECK(lane, read_lane_cache.lane_count(), "Lane exceeds number of lanes in RunInfo.xml");
84 summarize(read_lane_cache(read, lane).begin(), read_lane_cache(read, lane).end(), first_cycle_intensity_stat, skip_median);
116 run.total_summary().first_cycle_intensity(divide(first_cycle_intensity, static_cast<float>(total)));
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
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
::uint16_t ushort_t
Definition: base_metric.h:141
def summary(run_metrics, level='Total', columns=None, dtype='f4', ignore_missing_columns=True, extra)
Definition: core.py:217
void summarize(I beg, I end, S &stat, const bool skip_median)
Definition: summary_statistics.h:149
def read(run, valid_to_load=None, requires=None, search_paths=None, extra)
Definition: core.py:752
float first_cycle_intensity() const
Definition: metric_summary.h:68
std::vector< read_cycle > read_cycle_vector_t
Definition: map_cycle_to_read.h:39
Definition: run_summary.h:23
Definition: metric_stat.h:16
void summarize_extraction_metrics(I beg, I end, const read_cycle_vector_t &cycle_to_read, const size_t channel, const constants::tile_naming_method naming_method, model::summary::run_summary &run, const bool skip_median=false) INTEROP_THROW_SPEC((model
Definition: extraction_summary.h:37
float divide(const float num, const float div)
Definition: summary_statistics.h:231
Definition: summary_statistics.h:32
const metric_summary & nonindex_summary() const
Definition: run_summary.h:342