run_summary Class Reference
#include <run_summary.h>
Public Types | |
| typedef std::vector< read_summary > | read_summary_vector_t |
| typedef read_summary_vector_t::reference | reference |
| typedef read_summary_vector_t::const_reference | const_reference |
| typedef read_summary_vector_t::iterator | iterator |
| typedef read_summary_vector_t::const_iterator | const_iterator |
| typedef read_summary_vector_t::size_type | size_type |
Public Member Functions | |
| run_summary () | |
| template<typename I > | |
| run_summary (I beg, I end, const size_t lane_count, const size_t surface_count, const size_t channel_count) | |
| run_summary (const std::vector< run::read_info > &reads, const size_t lane_count, const size_t surface_count, const size_t channel_count) | |
| void | initialize (const run::info &run_info) |
| void | initialize (const std::vector< run::read_info > &reads, const size_t lane_count, const size_t surface_count, const size_t channel_count) |
| void | copy_reads (std::vector< run::read_info > &dst) |
| read_summary & | operator[] (const size_t n) INTEROP_THROW_SPEC((model |
| const read_summary & | operator[] (const size_t n) const INTEROP_THROW_SPEC((model |
| read_summary & | at (const size_t n) INTEROP_THROW_SPEC((model |
| const_reference | at (const size_type n) const INTEROP_THROW_SPEC((model |
| size_t | size () const |
| iterator | begin () |
| iterator | end () |
| const_iterator | begin () const |
| const_iterator | end () const |
| size_t | lane_count () const |
| void | lane_count (const size_t lane_count) |
| size_t | surface_count () const |
| size_t | channel_count () const |
| void | surface_count (const size_t surface_count) |
| const metric_summary & | total_summary () const |
| metric_summary & | total_summary () |
| void | total_summary (const metric_summary &summary) |
| const metric_summary & | nonindex_summary () const |
| metric_summary & | nonindex_summary () |
| void | nonindex_summary (const metric_summary &summary) |
| const cycle_state_summary & | cycle_state () const |
| cycle_state_summary & | cycle_state () |
| void | clear () |
Friends | |
| template<class MetricType , int Version> | |
| struct | io::generic_layout |
| std::ostream & | operator<< (std::ostream &out, const run_summary &summary) |
| std::istream & | operator>> (std::istream &in, run_summary &summary) |
Detailed Description
Summary statistics over entire run
Member Typedef Documentation
| typedef read_summary_vector_t::const_iterator const_iterator |
Constant random access iterator to vector of read_summary
| typedef read_summary_vector_t::const_reference const_reference |
Constant reference to read_summary
| typedef read_summary_vector_t::iterator iterator |
Random access iterator to vector of read_summary
| typedef std::vector<read_summary> read_summary_vector_t |
Read summary vector type
| typedef read_summary_vector_t::reference reference |
Reference to read_summary
| typedef read_summary_vector_t::size_type size_type |
Unsigned integral type (usually size_t)
Constructor & Destructor Documentation
|
inline |
Constructor
|
inline |
Constructor
- Parameters
-
beg iterator to start of read collection end iterator to end of read collection lane_count number of lanes on flowcell surface_count number of surfaces on flowcell channel_count number of channels
|
inline |
Constructor
- Parameters
-
reads read info vector lane_count number of lanes on flowcell surface_count number of surfaces on flowcell channel_count number of channels
Member Function Documentation
|
inline |
Clear the contents of the summary
|
inline |
Copy reads to destination vector
- Parameters
-
dst destination vector
|
inline |
Initialize the run summary with the run info
- Parameters
-
run_info run info
|
inline |
Initialize the run summary with the number of reads and lanes
- Parameters
-
reads vector of reads lane_count number of lanes surface_count number of surfaces on flowcell channel_count number of channels
Friends And Related Function Documentation
|
friend |
|
friend |
|
friend |
The documentation for this class was generated from the following file:
- /io/interop/model/summary/run_summary.h