index_lane_summary.h
Go to the documentation of this file.
146 index_count_summary& operator[](const size_type n) INTEROP_THROW_SPEC(( model::index_out_of_bounds_exception ))
148 INTEROP_BOUNDS_CHECK(n, m_count_summaries.size(), "Index sequence index exceeds index sequence count");
158 const index_count_summary& operator[](const size_t n)const INTEROP_THROW_SPEC(( model::index_out_of_bounds_exception ))
160 INTEROP_BOUNDS_CHECK(n, m_count_summaries.size(), "Index sequence index exceeds index sequence count");
169 index_count_summary& at(const size_t n) INTEROP_THROW_SPEC(( model::index_out_of_bounds_exception ))
171 INTEROP_BOUNDS_CHECK(n, m_count_summaries.size(), "Index sequence index exceeds index sequence count");
180 const_reference at(const size_type n)const INTEROP_THROW_SPEC(( model::index_out_of_bounds_exception ))
182 INTEROP_BOUNDS_CHECK(n, m_count_summaries.size(), "Index sequence index exceeds index sequence count");
read_count_t total_reads() const
Definition: index_lane_summary.h:189
Definition: enum_description.h:15
count_summary_vector_t::size_type size_type
Definition: index_lane_summary.h:35
index_count_summary & at(const size_t n) INTEROP_THROW_SPEC((model
Definition: index_lane_summary.h:169
const_iterator end() const
Definition: index_lane_summary.h:125
iterator end()
Definition: index_lane_summary.h:109
size_type size() const
Definition: index_lane_summary.h:93
index_lane_summary(const read_count_t total_reads=0, const read_count_t total_pf_reads=0, const float total_fraction_mapped_reads=0, const float mapped_reads_cv=0, const float min_mapped_reads=0, const float max_mapped_reads=0)
Definition: index_lane_summary.h:49
iterator begin()
Definition: index_lane_summary.h:101
void clear()
Definition: index_lane_summary.h:273
def summary(run_metrics, level='Total', columns=None, dtype='f4', ignore_missing_columns=True, extra)
Definition: core.py:217
Definition: generic_layout.h:24
void resize(const size_type n)
Definition: index_lane_summary.h:68
const index_count_summary & operator[](const size_t n) const INTEROP_THROW_SPEC((model
Definition: index_lane_summary.h:158
void reserve(const size_type n)
Definition: index_lane_summary.h:76
void push_back(const index_count_summary &count_summary)
Definition: index_lane_summary.h:85
float total_fraction_mapped_reads() const
Definition: index_lane_summary.h:207
index_count_summary & operator[](const size_type n) INTEROP_THROW_SPEC((model
Definition: index_lane_summary.h:146
Definition: index_count_summary.h:17
count_summary_vector_t::const_reference const_reference
Definition: index_lane_summary.h:29
count_summary_vector_t::reference reference
Definition: index_lane_summary.h:27
read_count_t total_pf_reads() const
Definition: index_lane_summary.h:197
float max_mapped_reads() const
Definition: index_lane_summary.h:233
float mapped_reads_cv() const
Definition: index_lane_summary.h:217
Definition: metric_exceptions.h:25
count_summary_vector_t::iterator iterator
Definition: index_lane_summary.h:31
void set(const ::uint64_t total_mapped_reads, const read_count_t pf_cluster_count_total, const read_count_t cluster_count_total, const float min_fraction_mapped, const float max_fraction_mapped, const float cv_fraction_mapped)
Definition: index_lane_summary.h:256
count_summary_vector_t::const_iterator const_iterator
Definition: index_lane_summary.h:33
void sort()
Definition: index_lane_summary.h:243
::uint64_t read_count_t
Definition: index_lane_summary.h:37
const_reference at(const size_type n) const INTEROP_THROW_SPEC((model
Definition: index_lane_summary.h:180
const_iterator begin() const
Definition: index_lane_summary.h:117
float min_mapped_reads() const
Definition: index_lane_summary.h:225
Definition: index_lane_summary.h:20
std::vector< index_count_summary > count_summary_vector_t
Definition: index_lane_summary.h:24