Logic for populating plots in the SAV Analysis and Indexing tabs
Functions | |
template<class Point > | |
void | plot_by_cycle_t (model::metrics::run_metrics &metrics, const constants::metric_type type, const model::plot::filter_options &options, model::plot::plot_data< Point > &data, const bool skip_empty) |
template<class Point > | |
void | plot_by_cycle_t (model::metrics::run_metrics &metrics, const std::string &metric_name, const model::plot::filter_options &options, model::plot::plot_data< Point > &data, const bool skip_empty) |
void | plot_by_cycle (model::metrics::run_metrics &metrics, const constants::metric_type type, const model::plot::filter_options &options, model::plot::plot_data< model::plot::candle_stick_point > &data, const bool skip_empty) INTEROP_THROW_SPEC((model |
void | plot_by_cycle (model::metrics::run_metrics &metrics, const std::string &metric_name, const model::plot::filter_options &options, model::plot::plot_data< model::plot::candle_stick_point > &data, const bool skip_empty) INTEROP_THROW_SPEC((model |
template<class Point > | |
void | plot_by_lane_t (const model::metrics::run_metrics &metrics, const constants::metric_type type, const model::plot::filter_options &options, model::plot::plot_data< Point > &data, const bool skip_empty) INTEROP_THROW_SPEC((model |
void | plot_by_lane (const model::metrics::run_metrics &metrics, const constants::metric_type type, const model::plot::filter_options &options, model::plot::plot_data< model::plot::candle_stick_point > &data, const bool skip_empty) INTEROP_THROW_SPEC((model |
void | plot_by_lane (const model::metrics::run_metrics &metrics, const std::string &metric_name, const model::plot::filter_options &options, model::plot::plot_data< model::plot::candle_stick_point > &data, const bool skip_empty) INTEROP_THROW_SPEC((model |
void | plot_flowcell_map (model::metrics::run_metrics &metrics, const constants::metric_type type, const model::plot::filter_options &options, model::plot::flowcell_data &data, float *buffer,::uint32_t *tile_buffer, const bool skip_empty) INTEROP_THROW_SPEC((model |
void | plot_flowcell_map (model::metrics::run_metrics &metrics, const std::string &metric_name, const model::plot::filter_options &options, model::plot::flowcell_data &data, float *buffer,::uint32_t *tile_buffer, const bool skip_empty) INTEROP_THROW_SPEC((model |
void | plot_qscore_heatmap (model::metrics::run_metrics &metrics, const model::plot::filter_options &options, model::plot::heatmap_data &data, float *buffer, const size_t) INTEROP_THROW_SPEC((model |
void | plot_qscore_histogram (model::metrics::run_metrics &metrics, const model::plot::filter_options &options, model::plot::plot_data< model::plot::bar_point > &data, const size_t boundary) INTEROP_THROW_SPEC((model |
void | plot_sample_qc (model::metrics::run_metrics &metrics, const size_t lane, model::plot::plot_data< model::plot::bar_point > &data) |
Variables | |
void plot_by_cycle(model::metrics::run_metrics &metrics, const constants::metric_type type, const model::plot::filter_options &options, model::plot::plot_data< model::plot::candle_stick_point > &data, const bool skip_empty=true) INTEROP_THROW_SPEC((model void plot_by_cycle(model::metrics::run_metrics &metrics, const std::string &metric_name, const model::plot::filter_options &options, model::plot::plot_data< model::plot::candle_stick_point > &data, const bool skip_empty=true) INTEROP_THROW_SPEC((model void | list_by_cycle_metrics (std::vector< logic::utils::metric_type_description_t > &types, const bool ignore_accumulated=false) |
void plot_by_lane(const model::metrics::run_metrics &metrics, const constants::metric_type type, const model::plot::filter_options &options, model::plot::plot_data< model::plot::candle_stick_point > &data, const bool skip_empty=true) INTEROP_THROW_SPEC((model void plot_by_lane(const model::metrics::run_metrics &metrics, const std::string &metric_name, const model::plot::filter_options &options, model::plot::plot_data< model::plot::candle_stick_point > &data, const bool skip_empty=true) INTEROP_THROW_SPEC((model void | list_by_lane_metrics (std::vector< logic::utils::metric_type_description_t > &types, const bool ignore_pf=false) |
void plot_flowcell_map(model::metrics::run_metrics &metrics, const constants::metric_type type, const model::plot::filter_options &options, model::plot::flowcell_data &data, float *buffer=0,::uint32_t *tile_buffer=0, const bool skip_empty=true) INTEROP_THROW_SPEC((model voi | plot_flowcell_map2 )(model::metrics::run_metrics &metrics, const constants::metric_type type, const model::plot::filter_options &options, model::plot::flowcell_data &data, float *buffer, const size_t buffer_size,::uint32_t *id_buffer, const size_t id_buffer_size, const bool skip_empty=true) INTEROP_THROW_SPEC((model |
void plot_qscore_heatmap(model::metrics::run_metrics &metrics, const model::plot::filter_options &options, model::plot::heatmap_data &data, float *buffer=0, const size_t buffer_size=0) INTEROP_THROW_SPEC((model size_ | count_rows_for_heatmap )(const model::metrics::run_metrics &metrics) |
Detailed Description
Function Documentation
void illumina::interop::logic::plot::plot_by_cycle | ( | model::metrics::run_metrics & | metrics, |
const constants::metric_type | type, | ||
const model::plot::filter_options & | options, | ||
model::plot::plot_data< model::plot::candle_stick_point > & | data, | ||
const bool | skip_empty | ||
) |
Plot a specified metric value by cycle
- Parameters
-
metrics run metrics type specific metric value to plot by cycle options options to filter the data data output plot data skip_empty set false for testing purposes
void illumina::interop::logic::plot::plot_by_cycle | ( | model::metrics::run_metrics & | metrics, |
const std::string & | metric_name, | ||
const model::plot::filter_options & | options, | ||
model::plot::plot_data< model::plot::candle_stick_point > & | data, | ||
const bool | skip_empty | ||
) |
Plot a specified metric value by cycle using the candle stick model
void illumina::interop::logic::plot::plot_by_cycle_t | ( | model::metrics::run_metrics & | metrics, |
const constants::metric_type | type, | ||
const model::plot::filter_options & | options, | ||
model::plot::plot_data< Point > & | data, | ||
const bool | skip_empty | ||
) |
Plot a specified metric value by cycle
- Parameters
-
metrics run metrics type specific metric value to plot by cycle options options to filter the data data output plot data skip_empty set false for testing purposes
void illumina::interop::logic::plot::plot_by_cycle_t | ( | model::metrics::run_metrics & | metrics, |
const std::string & | metric_name, | ||
const model::plot::filter_options & | options, | ||
model::plot::plot_data< Point > & | data, | ||
const bool | skip_empty | ||
) |
Plot a specified metric value by cycle
void illumina::interop::logic::plot::plot_by_lane | ( | const model::metrics::run_metrics & | metrics, |
const constants::metric_type | type, | ||
const model::plot::filter_options & | options, | ||
model::plot::plot_data< model::plot::candle_stick_point > & | data, | ||
const bool | skip_empty | ||
) |
Plot a specified metric value by lane
- Parameters
-
metrics run metrics type specific metric value to plot by lane options options to filter the data data output plot data skip_empty set false for testing purposes
void illumina::interop::logic::plot::plot_by_lane | ( | const model::metrics::run_metrics & | metrics, |
const std::string & | metric_name, | ||
const model::plot::filter_options & | options, | ||
model::plot::plot_data< model::plot::candle_stick_point > & | data, | ||
const bool | skip_empty | ||
) |
Plot a specified metric value by cycle
void illumina::interop::logic::plot::plot_by_lane_t | ( | const model::metrics::run_metrics & | metrics, |
const constants::metric_type | type, | ||
const model::plot::filter_options & | options, | ||
model::plot::plot_data< Point > & | data, | ||
const bool | skip_empty | ||
) |
Plot a specified metric value by lane
- Parameters
-
metrics run metrics type specific metric value to plot by lane options options to filter the data data output plot data skip_empty set false for testing purposes
void illumina::interop::logic::plot::plot_flowcell_map | ( | model::metrics::run_metrics & | metrics, |
const constants::metric_type | type, | ||
const model::plot::filter_options & | options, | ||
model::plot::flowcell_data & | data, | ||
float * | buffer, | ||
::uint32_t * | tile_buffer, | ||
const bool | skip_empty | ||
) |
Plot a flowcell map
- Parameters
-
metrics run metrics type specific metric value to plot by cycle options options to filter the data data output flowcell map buffer preallocated memory for data tile_buffer preallocated memory for tile ids skip_empty set false for testing purposes
void illumina::interop::logic::plot::plot_flowcell_map | ( | model::metrics::run_metrics & | metrics, |
const std::string & | metric_name, | ||
const model::plot::filter_options & | options, | ||
model::plot::flowcell_data & | data, | ||
float * | buffer, | ||
::uint32_t * | tile_buffer, | ||
const bool | skip_empty | ||
) |
Plot a flowcell map
- Parameters
-
metrics run metrics metric_name specific metric value to plot by cycle options options to filter the data data output flowcell map buffer preallocated memory for data tile_buffer preallocated memory for tile ids skip_empty set false for testing purposes
void illumina::interop::logic::plot::plot_qscore_heatmap | ( | model::metrics::run_metrics & | metrics, |
const model::plot::filter_options & | options, | ||
model::plot::heatmap_data & | data, | ||
float * | buffer, | ||
const size_t | |||
) |
Plot a heat map of q-scores
- Parameters
-
metrics run metrics options options to filter the data data output heat map data buffer preallocated memory
void illumina::interop::logic::plot::plot_qscore_histogram | ( | model::metrics::run_metrics & | metrics, |
const model::plot::filter_options & | options, | ||
model::plot::plot_data< model::plot::bar_point > & | data, | ||
const size_t | boundary | ||
) |
Plot a histogram of q-scores
- Parameters
-
metrics run metrics options options to filter the data data output plot data boundary index of bin to create the boundary sub plots (0 means do nothing)
void illumina::interop::logic::plot::plot_sample_qc | ( | model::metrics::run_metrics & | metrics, |
const size_t | lane, | ||
model::plot::plot_data< model::plot::bar_point > & | data | ||
) |
Plot reads identified versus index
- Parameters
-
metrics run metrics lane lane number data output plot data
Variable Documentation
void plot_qscore_heatmap (model::metrics::run_metrics& metrics, const model::plot::filter_options& options, model::plot::heatmap_data& data, float* buffer=0, const size_t buffer_size=0) INTEROP_THROW_SPEC((model size_ count_rows_for_heatmap) (const model::metrics::run_metrics &metrics) |
Plot a heat map of q-scores
- Parameters
-
metrics run metrics options options to filter the data data output heat map data buffer optional buffer of preallocated memory (for SWIG) buffer_size number of elements in buffer Count number of rows for the heat map metrics run metrics
- Returns
- number of rows
void plot_by_cycle (model::metrics::run_metrics& metrics, const constants::metric_type type, const model::plot::filter_options& options, model::plot::plot_data<model::plot::candle_stick_point>& data, const bool skip_empty=true) INTEROP_THROW_SPEC((model void plot_by_cycle (model::metrics::run_metrics& metrics, const std::string& metric_name, const model::plot::filter_options& options, model::plot::plot_data<model::plot::candle_stick_point>& data, const bool skip_empty=true) INTEROP_THROW_SPEC((model void list_by_cycle_metrics(std::vector< logic::utils::metric_type_description_t > &types, const bool ignore_accumulated=false) |
Plot a specified metric value by cycle
- Parameters
-
metrics run metrics type specific metric value to plot by cycle options options to filter the data data output plot data skip_empty set false for testing purposes Plot a specified metric value by cycle using the candle stick model
List metric types available for by cycle plots
- Parameters
-
types destination vector to fill with metric types ignore_accumulated if true, ignore accumulated Q20 and Q30
void plot_by_lane (const model::metrics::run_metrics& metrics, const constants::metric_type type, const model::plot::filter_options& options, model::plot::plot_data<model::plot::candle_stick_point>& data, const bool skip_empty=true) INTEROP_THROW_SPEC((model void plot_by_lane (const model::metrics::run_metrics& metrics, const std::string& metric_name, const model::plot::filter_options& options, model::plot::plot_data<model::plot::candle_stick_point>& data, const bool skip_empty=true) INTEROP_THROW_SPEC((model void list_by_lane_metrics(std::vector< logic::utils::metric_type_description_t > &types, const bool ignore_pf=false) |
Plot a specified metric value by lane
- Parameters
-
metrics run metrics type specific metric value to plot by lane options options to filter the data data output plot data skip_empty set false for testing purposes Plot a specified metric value by cycle
List metric types available for by lane plots
- Parameters
-
types destination vector to fill with metric types ignore_pf if true, ignore density PF and cluster PF
|
inline |
Plot a flowcell map
- Parameters
-
metrics run metrics type specific metric value to plot by cycle options options to filter the data data output flowcell map buffer preallocated memory for data tile_buffer preallocated memory for tile ids skip_empty set false for testing purposes Plot a flowcell map metrics run metrics type specific metric value to plot by cycle options options to filter the data data output flowcell map buffer preallocated memory for data buffer_size size of the buffer id_buffer preallocated memory for tile ids id_buffer_size size of the buffer skip_empty set false for testing purposes
Plot a flowcell map
- Parameters
-
metrics run metrics metric_name specific metric value to plot by cycle options options to filter the data data output flowcell map buffer preallocated memory for data tile_buffer preallocated memory for tile ids skip_empty set false for testing purposes Plot a flowcell map metrics run metrics metric_name specific metric value to plot by cycle options options to filter the data data output flowcell map buffer preallocated memory for data buffer_size size of the buffer id_buffer preallocated memory for tile ids id_buffer_size size of the buffer skip_empty set false for testing purposes