|
| corrected_intensity_metric () |
|
| corrected_intensity_metric (const header_type &) |
|
| corrected_intensity_metric (const uint_t lane, const uint_t tile, const uint_t cycle, const ushort_t average_cycle_intensity, const float signal_to_noise, const float_array_t &corrected_int_called, const ushort_array_t &corrected_int_all, const uint_array_t &called_counts) |
|
| corrected_intensity_metric (const uint_t lane, const uint_t tile, const uint_t cycle, const ushort_t average_cycle_intensity, const float signal_to_noise, const float_pointer_t corrected_int_called, const ushort_pointer_t corrected_int_all, const uint_pointer_t called_counts) |
|
| corrected_intensity_metric (const uint_t lane, const uint_t tile, const uint_t cycle, const float_array_t &corrected_int_called, const uint_array_t &called_counts) |
|
| corrected_intensity_metric (const uint_t lane, const uint_t tile, const uint_t cycle, const ushort_pointer_t corrected_int_called, const uint_pointer_t called_counts) |
|
| corrected_intensity_metric (const uint_t lane, const uint_t tile, const uint_t cycle, const uint_array_t &called_count) |
|
| corrected_intensity_metric (const uint_t lane, const uint_t tile, const uint_t cycle, const ::uint32_t *called_counts, const size_t num_of_counts, const size_t, const size_t) |
|
void | set (const uint_t lane, const uint_t tile, const uint_t cycle, const uint_array_t &called_counts) |
|
ushort_t | average_cycle_intensity () const |
|
ushort_t | corrected_int_all (const constants::dna_bases index) const INTEROP_THROW_SPEC((model |
|
float | corrected_int_all_float (const constants::dna_bases index) const INTEROP_THROW_SPEC((model |
|
float | corrected_int_called (const constants::dna_bases index) const INTEROP_THROW_SPEC((model |
|
const uint_array_t & | called_counts_array () const |
|
const float_array_t & | corrected_int_called_array () const |
|
const ushort_array_t & | corrected_int_all_array () const |
|
uint_t | called_counts (const constants::dna_bases index) const INTEROP_THROW_SPEC((model |
|
uint_t | no_calls () const |
|
float | signal_to_noise () const |
|
uint_t | total_calls (const bool nocalls=false) const |
|
uint_t | total_intensity () const |
|
float | total_called_intensity () const |
|
float | percent_base (const constants::dna_bases index) const INTEROP_THROW_SPEC((model |
|
float_array_t | percent_bases () const |
|
float | percent_nocall () const INTEROP_THROW_SPEC((model |
|
void | corrected_int_called_array (const float_array_t &vals) |
|
bool | any_valid_called_int () const |
|
ushort_t | averageCycleIntensity () const |
|
ushort_t | correctedIntAll (size_t index) const |
|
float | correctedIntCalled (size_t index) const |
|
const float_array_t & | correctedIntCalled () const |
|
const ushort_array_t & | correctedIntAll () const |
|
const uint_array_t & | calledCounts () const |
|
uint_t | noCalls () const |
|
float | percentBase (difference_type index) const |
|
uint_t | calledCounts (difference_type index) const |
|
float | signalToNoise () const |
|
uint_t | totalCalls (const bool nocalls=false) const |
|
uint_t | totalIntensity () const |
|
float | totalCalledIntensity () const |
|
float | percentIntensity (size_t index) const |
|
float | percentCalledIntensity (const size_t index) 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 |
|
Intensity and count metrics for each base.
The corrected intensity metrics provide the percent base plot and the intensity plots.
For 4-dye systems, the intensity corrected for cross-talk between the color channels and phasing and prephasing. These are used in base calling. Note, the software generates phasing/prephasing estimates after cycle 25 (for most platforms).
For 2-dye systems, the values are calculated is another way and aid in accessing the progress of the run.
- Note
- Supported versions: 2, 3 and 4
- Test:
Confirm version 2 of the metric matches known binary file
Confirm version 3 of the metric matches known binary file
Confirm version 2 of the metric can be written to and read from a stream
Confirm version 3 of the metric can be written to and read from a stream
The test, actual and expected variables are metric sets that are contained in the fixture corrected_intensity_metrics_tests
.
The test
variable is only set to false when the regression test is being rebaselined.