index_flowcell_summary Class Reference
#include <index_flowcell_summary.h>
Public Types | |
typedef std::vector< index_lane_summary > | lane_summary_vector_t |
typedef lane_summary_vector_t::reference | reference |
typedef lane_summary_vector_t::const_reference | const_reference |
typedef lane_summary_vector_t::iterator | iterator |
typedef lane_summary_vector_t::const_iterator | const_iterator |
typedef lane_summary_vector_t::size_type | size_type |
Public Member Functions | |
index_flowcell_summary (const size_t n=0) | |
index_lane_summary & | operator[] (const size_t n) INTEROP_THROW_SPEC((model |
const index_lane_summary & | operator[] (const size_t n) const INTEROP_THROW_SPEC((model |
index_lane_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 |
void | resize (const size_type n) |
iterator | begin () |
iterator | end () |
const_iterator | begin () const |
const_iterator | end () const |
void | sort () |
void | clear () |
Friends | |
template<class MetricType , int Version> | |
struct | io::generic_layout |
std::ostream & | operator<< (std::ostream &out, const index_flowcell_summary &summary) |
std::istream & | operator>> (std::istream &in, index_flowcell_summary &summary) |
Detailed Description
Summary of metrics for index reads for the entire flowcell
Member Typedef Documentation
typedef lane_summary_vector_t::const_iterator const_iterator |
Constant random access iterator to vector of lane summary
typedef lane_summary_vector_t::const_reference const_reference |
Constant reference to lane summary
typedef lane_summary_vector_t::iterator iterator |
Random access iterator to vector of lane summary
typedef std::vector<index_lane_summary> lane_summary_vector_t |
Lane summary vector type
typedef lane_summary_vector_t::reference reference |
Reference to lane summary
typedef lane_summary_vector_t::size_type size_type |
Unsigned integral type (usually size_t)
Constructor & Destructor Documentation
|
inline |
Constructor
- Parameters
-
n number of lanes
Member Function Documentation
|
inline |
Get random access iterator to start of summaries by read
- Returns
- random access iterator
|
inline |
Get constant random access iterator to start of summaries by read
- Returns
- constant random access iterator
|
inline |
Clear the lane info
|
inline |
Get random access iterator to end of summaries by read
- Returns
- random access iterator
|
inline |
Get constant random access iterator to end of summaries by read
- Returns
- constant random access iterator
|
inline |
Allocate space for the number of lanes
- Parameters
-
n number of lanes
|
inline |
Sort the index summaries in each lane
Friends And Related Function Documentation
|
friend |
|
friend |
|
friend |
The documentation for this class was generated from the following file:
- /io/interop/model/summary/index_flowcell_summary.h