Class SessionHandler¶
Defined in File SessionHandler.h
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¶
-
std::vector<std::vector<float>>
-
void