|
void | filter_by_cycle_metrics (std::vector< logic::utils::metric_type_description_t > &types, const bool ignore_accumulated=false) |
|
void | filter_by_lane_metrics (std::vector< logic::utils::metric_type_description_t > &types, const bool ignore_pf=false) |
|
template<typename Point > |
void | auto_scale (model::plot::plot_data< Point > &data, const bool zero_min=true, const float scale_y_max=1.1f) |
|
template<typename Point > |
void | auto_scale_x (model::plot::plot_data< Point > &data, const bool zero_min=true) |
|
template<typename Point > |
void | auto_scale_y (model::plot::plot_data< Point > &data, const bool zero_min=true, const float scale_y_max=1.1f) |
|
std::string | color_name_for_index (const size_t index) |
|
void | list_flowcell_metrics (std::vector< logic::utils::metric_type_description_t > &types, const bool ignore_accumulated=false) |
|
void | filter_flowcell_metrics (std::vector< logic::utils::metric_type_description_t > &types, const bool ignore_accumulated=false) |
|
size_t | calculate_flowcell_buffer_size (const model::metrics::run_metrics &metrics, const model::plot::filter_options &options) |
|
void | list_plot_metrics (std::vector< logic::utils::metric_type_description_t > &types) |
|
void | list_available_plot_metrics (const model::metrics::run_metrics &metrics, std::vector< logic::utils::metric_type_description_t > &types) |
|
template<typename I > |
void | plot_candle_stick (model::plot::candle_stick_point &point, I beg, I end, const float x, std::vector< float > &outliers) |
|
size_t | count_columns_for_heatmap (const model::metrics::run_metrics &metrics) |
|
template<class Point > |
void | setup_series_by_channel (const std::vector< std::string > &channels, model::plot::plot_data< Point > &data) |
|
template<class Point > |
void | setup_series_by_base (model::plot::plot_data< Point > &data) |
|
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 |
|
void | list_by_cycle_metrics (std::vector< logic::utils::metric_type_description_t > &types, const bool ignore_accumulated) |
|
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 | list_by_lane_metrics (std::vector< logic::utils::metric_type_description_t > &types, const bool ignore_pf) |
|
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 |
|
template<typename I , typename B > |
void | populate_heatmap_from_compressed (I beg, I end, const std::vector< B > &bins, const model::plot::filter_options &options, model::plot::heatmap_data &data) |
|
template<typename I > |
void | populate_heatmap_from_uncompressed (I beg, I end, const model::plot::filter_options &options, model::plot::heatmap_data &data) |
|
void | normalize_heatmap (model::plot::heatmap_data &data) |
|
template<typename I > |
void | remap_to_bins (I beg, I end, const size_t max_cycle, model::plot::heatmap_data &data) |
|
template<class Metric > |
void | populate_heatmap (const model::metric_base::metric_set< Metric > &metric_set, const model::plot::filter_options &options, model::plot::heatmap_data &data, float *buffer) |
|
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 |
|
size_t | count_rows_for_heatmap (const model::metrics::run_metrics &metrics) |
|
template<typename I > |
void | populate_distribution (I beg, I end, const model::plot::filter_options &options, const size_t first_cycle, const size_t last_cycle, std::vector< float > &histogram) |
|
std::string | scale_histogram (std::vector< float > &histogram) |
|
size_t | get_last_filtered_cycle (const model::run::info &run_info, const model::plot::filter_options &options, const size_t max_cycle) INTEROP_THROW_SPEC((model |
|
template<typename Point > |
float | plot_unbinned_histogram (const std::vector< float > &histogram, model::plot::data_point_collection< Point > &points) |
|
template<typename I , typename Point > |
float | plot_binned_histogram (I beg, I end, const std::vector< float > &histogram, model::plot::data_point_collection< Point > &points) |
|
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 |
|
template<typename Point > |
float | populate_reads_identified (model::metric_base::metric_set< model::metrics::index_metric > &index_metrics, const model::metric_base::metric_set< model::metrics::tile_metric > &tile_metrics, const size_t lane, model::plot::data_point_collection< Point > &points) |
|
void | plot_sample_qc (model::metrics::run_metrics &metrics, const size_t lane, model::plot::plot_data< model::plot::bar_point > &data) |
|
|
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) |
|