|
enum | { TYPE = constants::QByLane,
LATEST_VERSION = 6
} |
|
typedef constants::base_lane_t | base_t |
|
enum | { TYPE = constants::Q,
LATEST_VERSION = 7
} |
|
enum | { MAX_Q_BINS = q_score_header::MAX_Q_BINS
} |
|
typedef q_score_header | header_type |
|
typedef header_type::qscore_bin_vector_type | qscore_bin_vector_type |
|
typedef std::vector< ::uint32_t > | uint32_vector |
|
typedef std::vector< ::uint32_t > | uint_vector |
|
typedef std::vector< ::uint64_t > | uint64_vector |
|
typedef ::uint32_t * | uint_pointer_t |
|
typedef base_cycle_metric_header | header_type |
|
typedef constants::base_cycle_t | base_t |
|
typedef uint16_t | cycle_t |
|
enum | {
LANE_BIT_COUNT = 6,
TILE_BIT_COUNT = 26,
CYCLE_BIT_COUNT = 16,
READ_BIT_COUNT = 16,
RESERVED_BIT_COUNT = 16,
READ_BIT_SHIFT = RESERVED_BIT_COUNT,
CYCLE_BIT_SHIFT = RESERVED_BIT_COUNT,
TILE_BIT_SHIFT = CYCLE_BIT_SHIFT+CYCLE_BIT_COUNT,
LANE_BIT_SHIFT = TILE_BIT_SHIFT+TILE_BIT_COUNT
} |
|
typedef ::uint64_t | ulong_t |
|
typedef ulong_t | id_t |
|
typedef ::uint16_t | ushort_t |
|
typedef ::uint32_t | uint_t |
|
typedef base_metric_header | header_type |
|
typedef ::uint8_t | lane_t |
|
typedef ::uint32_t | tile_t |
|
typedef constants::base_tile_t | base_t |
|
typedef ::uint32_t | id_t |
|
typedef ::uint32_t | uint_t |
|
typedef constants::base_run_t | base_t |
|
|
| q_by_lane_metric () |
|
| q_by_lane_metric (const header_type &header) |
|
| q_by_lane_metric (const uint_t lane, const uint_t tile, const uint_t cycle, const uint32_vector &qscore_hist) |
|
void | accumulate_by_lane (const q_metric &metric) |
|
| q_metric () |
|
| q_metric (const header_type &header) |
|
| q_metric (const uint_t lane, const uint_t tile, const uint_t cycle, const uint32_vector &qscore_hist) |
|
| q_metric (const uint_t lane, const uint_t tile, const uint_t cycle, const uint_pointer_t qscore_hist, const uint_t count) |
|
void | set (const uint_t lane, const uint_t tile, const uint_t cycle, const uint32_vector &qscore_hist) |
|
uint_t | qscore_hist (const size_t n) const INTEROP_THROW_SPEC((model |
|
const uint32_vector & | qscore_hist () const |
|
size_t | size () const |
|
uint_t | sum_qscore () const |
|
::uint64_t | sum_qscore_cumulative () const |
|
uint_t | total_over_qscore (const uint_t qscore, const qscore_bin_vector_type &bins) const |
|
uint_t | total_over_qscore (const size_t qscore_index) const |
|
::uint64_t | total_over_qscore_cumulative (const size_t qscore_index) const |
|
float | percent_over_qscore (const size_t qscore_index) const |
|
float | percent_over_qscore_cumulative (const size_t qscore_index) const |
|
::uint64_t | total_over_qscore_cumulative (const uint_t qscore, const qscore_bin_vector_type &bins) const |
|
float | percent_over_qscore (const uint_t qscore_index, const qscore_bin_vector_type &bins) const |
|
float | percent_over_qscore_cumulative (const uint_t qscore, const qscore_bin_vector_type &bins) const |
|
uint_t | median (const qscore_bin_vector_type &bins=qscore_bin_vector_type()) const |
|
bool | is_cumulative_empty () const |
|
void | accumulate (const q_metric &metric) |
|
template<typename T > |
void | accumulate_into (std::vector< T > &distribution) const |
|
void | compress (const header_type &header) |
|
uint_t | qscoreHist (const size_t n) const |
|
const uint32_vector & | qscoreHist () const |
|
| base_cycle_metric (const uint_t lane=0, const uint_t tile=0, const uint_t cycle=0) |
|
void | set_base (const uint_t lane, const uint_t tile) |
|
void | set_base (const uint_t lane, const uint_t tile, const uint_t cycle) |
|
template<class BaseCycleMetric > |
void | set_base (const BaseCycleMetric &base) |
|
uint_t | cycle () const |
|
id_t | id () const |
|
id_t | cycle_hash () const |
|
bool | operator< (const base_cycle_metric &metric2) const |
|
| base_metric (const uint_t lane=0, const uint_t tile=0) |
|
void | set_base (const uint_t lane, const uint_t tile) |
|
template<class BaseMetric > |
void | set_base (const BaseMetric &base) |
|
id_t | id () const |
|
id_t | tile_hash () const |
|
uint_t | lane () const |
|
uint_t | tile () const |
|
uint_t | number (const illumina::interop::constants::tile_naming_method) const |
|
uint_t | section (const illumina::interop::constants::tile_naming_method method) const |
|
uint_t | surface (const illumina::interop::constants::tile_naming_method method) const |
|
uint_t | swath (const illumina::interop::constants::tile_naming_method method) const |
|
uint_t | phyiscalLocationIndex (const illumina::interop::constants::tile_naming_method method, const uint_t section_per_lane, const uint_t tile_count, const uint_t swath_count, const bool all_surfaces) const |
|
uint_t | phyiscalLocationColumn (const illumina::interop::constants::tile_naming_method method, const uint_t swath_count, const bool all_surfaces) const |
|
uint_t | phyiscalLocationRow (const illumina::interop::constants::tile_naming_method method, const uint_t section_per_lane, const uint_t tile_count) const |
|
size_t | physical_location_index (const illumina::interop::constants::tile_naming_method method, const uint_t section_per_lane, const uint_t tile_count, const uint_t swath_count, const bool all_surfaces) const |
|
uint_t | physical_location_column (const illumina::interop::constants::tile_naming_method method, const uint_t swath_count, const bool all_surfaces) const |
|
uint_t | physical_location_row (const illumina::interop::constants::tile_naming_method method, const uint_t section_per_lane, const uint_t tile_count) const |
|
bool | operator< (const base_metric &metric2) const |
|
template<class BaseMetric > |
void | set_base (const BaseMetric &) |
|
void | set_base (const uint_t, const uint_t) |
|
bool | operator< (const empty_metric &) const |
|