summary_by_lane_read< T > Class Template Reference
#include <summary_statistics.h>
Public Types | |
typedef std::vector< T > | vector_t |
typedef std::vector< vector_t > | vector2d_t |
typedef std::vector< vector2d_t > | vector3d_t |
typedef vector_t::const_iterator | const_iterator |
typedef vector3d_t::iterator | read_iterator |
typedef vector_t::const_reference | const_reference |
Public Member Functions | |
summary_by_lane_read (const model::summary::run_summary &run, const ptrdiff_t n, const size_t surface_count=1) | |
vector_t & | operator() (const size_t read, const size_t lane, const size_t surface=0) |
void | clear () |
size_t | size () const |
size_t | read_count () const |
size_t | lane_count () const |
size_t | surface_count () const |
Detailed Description
template<typename T>
class illumina::interop::logic::summary::summary_by_lane_read< T >
Collection of values organized by read, then lane per read
Member Typedef Documentation
typedef vector_t::const_iterator const_iterator |
Iterator to vector of values
typedef vector_t::const_reference const_reference |
Constant reference to value
typedef vector3d_t::iterator read_iterator |
Iterator over read vector (vector of vector of vector of values)
typedef std::vector<vector_t> vector2d_t |
Vector of vector of values
typedef std::vector<vector2d_t> vector3d_t |
Vector of vector of vector of values
typedef std::vector<T> vector_t |
Vector of values
Constructor & Destructor Documentation
|
inline |
Constructor
- Parameters
-
run run summary n maximum number of values expected surface_count number of surfaces
Member Function Documentation
|
inline |
Clear the vector of values in each read/lane
|
inline |
Number of lanes
- Returns
- number of lanes
|
inline |
Access vector of values at given read and lane
- Parameters
-
read read index (0-indexed) lane lane index (0-indexed) surface surface index (0-indexed)
- Returns
- vector of values
|
inline |
Size of read vector
- Returns
- number of reads
|
inline |
Size of vector
- Returns
- number of reads
|
inline |
Number of surfaces
- Returns
- number of surfaces
The documentation for this class was generated from the following file:
- /io/interop/logic/summary/summary_statistics.h