|
| extraction_metric () |
|
| extraction_metric (const header_type &header) |
|
| extraction_metric (const uint_t lane, const uint_t tile, const uint_t cycle, const ulong_t date_time, const ushort_array_t &intensities_p90, const float_array_t &focus_scores) |
|
| extraction_metric (const uint_t lane, const uint_t tile, const uint_t cycle, const ulong_t date_time, const ushort_pointer_t intensities_p90, const float_pointer_t focus_scores, const uint_t channel_count=MAX_CHANNELS) |
|
| extraction_metric (const uint_t lane, const uint_t tile, const uint_t cycle, const util::csharp_date_time date_time, const ushort_array_t &intensities_p90, const float_array_t &focus_scores) |
|
| extraction_metric (const uint_t lane, const uint_t tile, const uint_t cycle, const util::csharp_date_time date_time, const ushort_pointer_t intensities_p90, const float_pointer_t focus_scores, const uint_t channel_count=MAX_CHANNELS) |
|
| extraction_metric (const uint_t lane, const uint_t tile, const uint_t cycle, const ushort_array_t &max_intensity_values, const float_array_t &focus_scores) |
|
| extraction_metric (const uint_t lane, const uint_t tile, const uint_t cycle, const ::uint16_t *intensity_values, const size_t intensity_count, const float *focus_scores, const size_t focus_count, const size_t) |
|
void | set (const uint_t lane, const uint_t tile, const uint_t cycle, const ulong_t date_time, const ushort_array_t &max_intensity_values, const float_array_t &focus_scores) |
|
void | set (const uint_t lane, const uint_t tile, const uint_t cycle, const ushort_array_t &max_intensity_values, const float_array_t &focus_scores) |
|
ulong_t | date_time () const |
|
const util::csharp_date_time & | date_time_csharp () const |
|
ulong_t | date_time_csharp_raw () const |
|
ushort_t | max_intensity (const size_t channel) const INTEROP_THROW_SPEC((model |
|
float | focus_score (const size_t channel) const INTEROP_THROW_SPEC((model |
|
const ushort_array_t & | max_intensity_values () const |
|
const float_array_t & | focus_scores () const |
|
size_t | channel_count () const |
|
void | trim (const size_t channel_count) |
|
float | focusScore (size_t channel) const |
|
ulong_t | dateTime () const |
|
const float_array_t & | focusScores () const |
|
void | date_time (const ulong_t time) |
|
bool | is_any_p90_zero () 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 |
|
Extraction metric
The extraction metrics include the max intensity and the focus score for each color channel.
- Note
- Supported versions: 2 and 3
- Test:
Confirm version 2 of the metric can be written to and read from a stream
Confirm version 2 of the metric matches known binary file