Class SessionHandler

Nested Relationships

Class Documentation

class SmartPeak::SessionHandler

Public Functions

void setMinimalDataAndFilters(const SequenceHandler &sequence_handler)
void setInjectionExplorer()

set the InjectionExplorer-specific data

void setTransitionExplorer()

set the TransitionExplorer-specific data

void setFeatureExplorer()

set the FeatureExplorer-specific data

void setSpectrumExplorer()

set the SpectrumExplorer-specific data

void setSequenceTable(const SequenceHandler &sequence_handler)

set the SequenceTable-specific data

void setTransitionsTable(const SequenceHandler &sequence_handler)

set the TransitionsTable-specific data

void setSpectrumTable(const SequenceHandler &sequence_handler)

set the SpectrumTable-specific data

void setWorkflowTable(const std::vector<ApplicationHandler::Command> &commands)

set the WorkflowTable-specific data

void getParametersTable(ParameterSet user_parameters, const std::vector<ApplicationHandler::Command> &commands, Eigen::Tensor<std::string, 1> &headers_, Eigen::Tensor<std::string, 2> &body_)
void setQuantMethodTable(const SequenceHandler &sequence_handler)

set the QuantMethodTable-specific data

void setStdsConcsTable(const SequenceHandler &sequence_handler)

set the StdsConcsTable-specific data

void setComponentFiltersTable(const SequenceHandler &sequence_handler)

set the ComponentFiltersTable-specific data

void setComponentGroupFiltersTable(const SequenceHandler &sequence_handler)

set the ComponentGroupFiltersTable-specific data

void setComponentQCsTable(const SequenceHandler &sequence_handler)

set the ComponentQCsTable-specific data

void setComponentGroupQCsTable(const SequenceHandler &sequence_handler)

set the ComponentGroupQCsTable-specific data

void setComponentRSDFiltersTable(const SequenceHandler &sequence_handler)

set the ComponentFiltersTable-specific data

void setComponentGroupRSDFiltersTable(const SequenceHandler &sequence_handler)

set the ComponentGroupFiltersTable-specific data

void setComponentRSDQCsTable(const SequenceHandler &sequence_handler)

set the ComponentQCsTable-specific data

void setComponentGroupRSDQCsTable(const SequenceHandler &sequence_handler)

set the ComponentGroupQCsTable-specific data

void setComponentBackgroundFiltersTable(const SequenceHandler &sequence_handler)

set the ComponentFiltersTable-specific data

void setComponentGroupBackgroundFiltersTable(const SequenceHandler &sequence_handler)

set the ComponentGroupFiltersTable-specific data

void setComponentBackgroundQCsTable(const SequenceHandler &sequence_handler)

set the ComponentQCsTable-specific data

void setComponentGroupBackgroundQCsTable(const SequenceHandler &sequence_handler)

set the ComponentGroupQCsTable-specific data

void setComponentRSDEstimationsTable(const SequenceHandler &sequence_handler)

set the ComponentEstimationsTable-specific data

void setComponentGroupRSDEstimationsTable(const SequenceHandler &sequence_handler)

set the ComponentGroupEstimationsTable-specific data

void setComponentBackgroundEstimationsTable(const SequenceHandler &sequence_handler)

set the ComponentEstimationsTable-specific data

void setComponentGroupBackgroundEstimationsTable(const SequenceHandler &sequence_handler)

set the ComponentGroupEstimationsTable-specific data

bool setFeatureTable(const SequenceHandler &sequence_handler)
void setFeatureMatrix(const SequenceHandler &sequence_handler)
bool getChromatogramScatterPlot(const SequenceHandler &sequence_handler, ScatterPlotData &result, const std::pair<float, float> &range, const std::set<std::string> &sample_names, const std::set<std::string> &component_names)
bool getSpectrumScatterPlot(const SequenceHandler &sequence_handler, ScatterPlotData &result, const std::pair<float, float> &range, const std::set<std::string> &sample_names, const std::set<std::string> &scan_names, const std::set<std::string> &component_group_names)
void setFeatureLinePlot()
void setFeatureHeatMap()
bool setCalibratorsScatterLinePlot(const SequenceHandler &sequence_handler)
Eigen::Tensor<std::string, 1> getInjectionExplorerHeader()
Eigen::Tensor<std::string, 2> getInjectionExplorerBody()
Eigen::Tensor<std::string, 1> getTransitionExplorerHeader()
Eigen::Tensor<std::string, 2> getTransitionExplorerBody()
Eigen::Tensor<std::string, 1> getSpectrumExplorerHeader()
Eigen::Tensor<std::string, 2> getSpectrumExplorerBody()
Eigen::Tensor<bool, 1> getSequenceTableFilters()
Eigen::Tensor<bool, 1> getTransitionsTableFilters()
Eigen::Tensor<bool, 1> getSpectrumTableFilters()
Eigen::Tensor<bool, 1> getQuantMethodsTableFilters()
Eigen::Tensor<bool, 1> getComponentFiltersTableFilters()
Eigen::Tensor<bool, 1> getComponentQCsTableFilters()
Eigen::Tensor<bool, 1> getComponentGroupFiltersTableFilters()
Eigen::Tensor<bool, 1> getComponentGroupQCsTableFilters()
Eigen::Tensor<bool, 1> getComponentRSDFiltersTableFilters()
Eigen::Tensor<bool, 1> getComponentRSDQCsTableFilters()
Eigen::Tensor<bool, 1> getComponentGroupRSDFiltersTableFilters()
Eigen::Tensor<bool, 1> getComponentGroupRSDQCsTableFilters()
Eigen::Tensor<bool, 1> getComponentBackgroundFiltersTableFilters()
Eigen::Tensor<bool, 1> getComponentBackgroundQCsTableFilters()
Eigen::Tensor<bool, 1> getComponentGroupBackgroundFiltersTableFilters()
Eigen::Tensor<bool, 1> getComponentGroupBackgroundQCsTableFilters()
Eigen::Tensor<bool, 1> getComponentRSDEstimationsTableFilters()
Eigen::Tensor<bool, 1> getComponentGroupRSDEstimationsTableFilters()
Eigen::Tensor<bool, 1> getComponentBackgroundEstimationsTableFilters()
Eigen::Tensor<bool, 1> getComponentGroupBackgroundEstimationsTableFilters()
std::set<std::string> getSelectInjectionNamesWorkflow(const SequenceHandler &sequence_handler)
std::set<std::string> getSelectSequenceSegmentNamesWorkflow(const SequenceHandler &sequence_handler)
std::set<std::string> getSelectSampleGroupNamesWorkflow(const SequenceHandler &sequence_handler)
Eigen::Tensor<std::string, 1> getSelectSampleNamesTable()
Eigen::Tensor<std::string, 1> getSelectSampleNamesPlot()
Eigen::Tensor<std::string, 1> getSelectTransitionsTable()
Eigen::Tensor<std::string, 1> getSelectTransitionGroupsTable()
Eigen::Tensor<std::string, 1> getSelectTransitionsPlot()
Eigen::Tensor<std::string, 1> getSelectTransitionGroupsPlot()
Eigen::Tensor<std::string, 1> getSelectFeatureMetaValuesTable()
Eigen::Tensor<std::string, 1> getSelectFeatureMetaValuesPlot()
Eigen::Tensor<std::string, 1> getSelectSpectrumPlot()
int getNSelectedSampleNamesTable()
int getNSelectedSampleNamesPlot()
int getNSelectedTransitionsTable()
int getNSelectedTransitionsPlot()
int getNSelectedFeatureMetaValuesTable()
int getNSelectedFeatureMetaValuesPlot()

Public Members

Eigen::Tensor<std::string, 1> injection_explorer_checkbox_headers
Eigen::Tensor<bool, 2> injection_explorer_checkbox_body
Eigen::Tensor<bool, 1> injection_explorer_checked_rows
Eigen::Tensor<std::string, 1> transition_explorer_checkbox_headers
Eigen::Tensor<bool, 2> transition_explorer_checkbox_body
Eigen::Tensor<bool, 1> transition_explorer_checked_rows
Eigen::Tensor<std::string, 1> spectrum_explorer_checkbox_headers
Eigen::Tensor<bool, 2> spectrum_explorer_checkbox_body
Eigen::Tensor<bool, 1> spectrum_explorer_checked_rows
Eigen::Tensor<std::string, 1> feature_explorer_headers
Eigen::Tensor<std::string, 1> feature_explorer_checkbox_headers
Eigen::Tensor<std::string, 2> feature_explorer_body
Eigen::Tensor<bool, 2> feature_explorer_checkbox_body
Eigen::Tensor<bool, 1> feature_explorer_checked_rows
Eigen::Tensor<std::string, 1> sequence_table_headers
Eigen::Tensor<std::string, 2> sequence_table_body
Eigen::Tensor<std::string, 1> transitions_table_headers
Eigen::Tensor<std::string, 2> transitions_table_body
Eigen::Tensor<std::string, 1> spectrum_table_headers
Eigen::Tensor<std::string, 2> spectrum_table_body
Eigen::Tensor<std::string, 1> workflow_table_headers
Eigen::Tensor<std::string, 2> workflow_table_body
Eigen::Tensor<std::string, 1> quant_method_table_headers
Eigen::Tensor<std::string, 2> quant_method_table_body
Eigen::Tensor<std::string, 1> stds_concs_table_headers
Eigen::Tensor<std::string, 2> stds_concs_table_body
Eigen::Tensor<std::string, 1> comp_filters_table_headers
Eigen::Tensor<std::string, 2> comp_filters_table_body
Eigen::Tensor<std::string, 1> comp_group_filters_table_headers
Eigen::Tensor<std::string, 2> comp_group_filters_table_body
Eigen::Tensor<std::string, 1> comp_qcs_table_headers
Eigen::Tensor<std::string, 2> comp_qcs_table_body
Eigen::Tensor<std::string, 1> comp_group_qcs_table_headers
Eigen::Tensor<std::string, 2> comp_group_qcs_table_body
Eigen::Tensor<std::string, 1> comp_rsd_filters_table_headers
Eigen::Tensor<std::string, 2> comp_rsd_filters_table_body
Eigen::Tensor<std::string, 1> comp_group_rsd_filters_table_headers
Eigen::Tensor<std::string, 2> comp_group_rsd_filters_table_body
Eigen::Tensor<std::string, 1> comp_rsd_qcs_table_headers
Eigen::Tensor<std::string, 2> comp_rsd_qcs_table_body
Eigen::Tensor<std::string, 1> comp_group_rsd_qcs_table_headers
Eigen::Tensor<std::string, 2> comp_group_rsd_qcs_table_body
Eigen::Tensor<std::string, 1> comp_background_filters_table_headers
Eigen::Tensor<std::string, 2> comp_background_filters_table_body
Eigen::Tensor<std::string, 1> comp_group_background_filters_table_headers
Eigen::Tensor<std::string, 2> comp_group_background_filters_table_body
Eigen::Tensor<std::string, 1> comp_background_qcs_table_headers
Eigen::Tensor<std::string, 2> comp_background_qcs_table_body
Eigen::Tensor<std::string, 1> comp_group_background_qcs_table_headers
Eigen::Tensor<std::string, 2> comp_group_background_qcs_table_body
Eigen::Tensor<std::string, 1> comp_rsd_estimations_table_headers
Eigen::Tensor<std::string, 2> comp_rsd_estimations_table_body
Eigen::Tensor<std::string, 1> comp_group_rsd_estimations_table_headers
Eigen::Tensor<std::string, 2> comp_group_rsd_estimations_table_body
Eigen::Tensor<std::string, 1> comp_background_estimations_table_headers
Eigen::Tensor<std::string, 2> comp_background_estimations_table_body
Eigen::Tensor<std::string, 1> comp_group_background_estimations_table_headers
Eigen::Tensor<std::string, 2> comp_group_background_estimations_table_body
Eigen::Tensor<std::string, 1> feature_table_headers
Eigen::Tensor<std::string, 2> feature_table_body
Eigen::Tensor<std::string, 1> feature_pivot_table_headers
Eigen::Tensor<std::string, 2> feature_pivot_table_rows
Eigen::Tensor<std::string, 2> feature_pivot_table_body
Eigen::Tensor<float, 2> feat_sample_data
Eigen::Tensor<float, 2> feat_value_data
Eigen::Tensor<std::string, 1> feat_line_series_names
std::string feat_line_x_axis_title
std::string feat_line_y_axis_title
float feat_line_sample_min
float feat_line_sample_max
float feat_value_min
float feat_value_max
Eigen::Tensor<float, 2, Eigen::RowMajor> feat_heatmap_data
Eigen::Tensor<std::string, 1> feat_heatmap_row_labels
Eigen::Tensor<std::string, 1> feat_heatmap_col_labels
std::string feat_heatmap_x_axis_title
std::string feat_heatmap_y_axis_title
std::vector<std::vector<float>> calibrators_conc_raw_data
std::vector<std::vector<float>> calibrators_feature_raw_data
std::vector<std::vector<float>> calibrators_conc_fit_data
std::vector<std::vector<float>> calibrators_feature_fit_data
std::vector<std::string> calibrators_series_names
std::string calibrators_x_axis_title
std::string calibrators_y_axis_title
float calibrators_conc_min
float calibrators_conc_max
float calibrators_feature_min
float calibrators_feature_max
struct ScatterPlotData

Public Members

std::vector<std::vector<float>> x_data_area_
std::vector<std::vector<float>> y_data_area_
std::vector<std::vector<float>> x_data_scatter_
std::vector<std::vector<float>> y_data_scatter_
std::vector<std::string> series_names_area_
std::vector<std::string> series_names_scatter_
std::string x_axis_title_
std::string y_axis_title_
float x_min_ = 0.0f
float x_max_ = 0.0f
float y_min_ = 0.0f
float y_max_ = 0.0f