Class SessionHandler¶
Defined in File SessionHandler.h
Nested Relationships¶
Class Documentation¶
-
class
SmartPeak::SessionHandler¶ Public Functions
-
void
setMinimalDataAndFilters(const SequenceHandler &sequence_handler)¶
-
void
setInjectionExplorer(GenericTableData &generic_table_data)¶ set the InjectionExplorer-specific data
-
void
setTransitionExplorer(GenericTableData &generic_table_data)¶ set the TransitionExplorer-specific data
-
void
setFeatureExplorer()¶ set the FeatureExplorer-specific data
-
void
setSpectrumExplorer(GenericTableData &generic_table_data)¶ set the SpectrumExplorer-specific data
-
void
setSequenceTable(const SequenceHandler &sequence_handler, GenericTableData &generic_table_data)¶ set the SequenceTable-specific data
-
void
setTransitionsTable(const SequenceHandler &sequence_handler, GenericTableData &generic_table_data)¶ set the TransitionsTable-specific data
-
void
setSpectrumTable(const SequenceHandler &sequence_handler, GenericTableData &generic_table_data)¶ set the SpectrumTable-specific data
-
void
setWorkflowTable(const std::vector<ApplicationHandler::Command> &commands, GenericTableData &generic_table_data)¶ set the WorkflowTable-specific data
-
void
setQuantMethodTable(const SequenceHandler &sequence_handler, GenericTableData &generic_table_data)¶ set the QuantMethodTable-specific data
-
void
setStdsConcsTable(const SequenceHandler &sequence_handler, GenericTableData &generic_table_data)¶ set the StdsConcsTable-specific data
-
void
setComponentFiltersTable(const SequenceHandler &sequence_handler, GenericTableData &generic_table_data)¶ set the ComponentFiltersTable-specific data
-
void
setComponentGroupFiltersTable(const SequenceHandler &sequence_handler, GenericTableData &generic_table_data)¶ set the ComponentGroupFiltersTable-specific data
-
void
setComponentQCsTable(const SequenceHandler &sequence_handler, GenericTableData &generic_table_data)¶ set the ComponentQCsTable-specific data
-
void
setComponentGroupQCsTable(const SequenceHandler &sequence_handler, GenericTableData &generic_table_data)¶ set the ComponentGroupQCsTable-specific data
-
void
setComponentRSDFiltersTable(const SequenceHandler &sequence_handler, GenericTableData &generic_table_data)¶ set the ComponentFiltersTable-specific data
-
void
setComponentGroupRSDFiltersTable(const SequenceHandler &sequence_handler, GenericTableData &generic_table_data)¶ set the ComponentGroupFiltersTable-specific data
-
void
setComponentRSDQCsTable(const SequenceHandler &sequence_handler, GenericTableData &generic_table_data)¶ set the ComponentQCsTable-specific data
-
void
setComponentGroupRSDQCsTable(const SequenceHandler &sequence_handler, GenericTableData &generic_table_data)¶ set the ComponentGroupQCsTable-specific data
-
void
setComponentBackgroundFiltersTable(const SequenceHandler &sequence_handler, GenericTableData &generic_table_data)¶ set the ComponentFiltersTable-specific data
-
void
setComponentGroupBackgroundFiltersTable(const SequenceHandler &sequence_handler, GenericTableData &generic_table_data)¶ set the ComponentGroupFiltersTable-specific data
-
void
setComponentBackgroundQCsTable(const SequenceHandler &sequence_handler, GenericTableData &generic_table_data)¶ set the ComponentQCsTable-specific data
-
void
setComponentGroupBackgroundQCsTable(const SequenceHandler &sequence_handler, GenericTableData &generic_table_data)¶ set the ComponentGroupQCsTable-specific data
-
void
setComponentRSDEstimationsTable(const SequenceHandler &sequence_handler, GenericTableData &generic_table_data)¶ set the ComponentEstimationsTable-specific data
-
void
setComponentGroupRSDEstimationsTable(const SequenceHandler &sequence_handler, GenericTableData &generic_table_data)¶ set the ComponentGroupEstimationsTable-specific data
-
void
setComponentBackgroundEstimationsTable(const SequenceHandler &sequence_handler, GenericTableData &generic_table_data)¶ set the ComponentEstimationsTable-specific data
-
void
setComponentGroupBackgroundEstimationsTable(const SequenceHandler &sequence_handler, GenericTableData &generic_table_data)¶ set the ComponentGroupEstimationsTable-specific data
-
bool
setFeatureTable(const SequenceHandler &sequence_handler, GenericTableData &generic_table_data)¶
-
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
getHeatMap(const SequenceHandler &sequence_handler, HeatMapData &result, const std::string &feature_name)¶
-
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>
getFiltersTable(const Eigen::Tensor<std::string, 2> &to_filter) const¶
-
Eigen::Tensor<bool, 1>
getGroupFiltersTable(const Eigen::Tensor<std::string, 2> &to_filter) const¶
-
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() const¶
-
Eigen::Tensor<std::string, 1>
getSelectTransitionGroupsTable() const¶
-
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
-
ExplorerData
injection_explorer_data¶
-
ExplorerData
transition_explorer_data¶
-
ExplorerData
spectrum_explorer_data¶
-
ExplorerData
feature_explorer_data¶
-
GenericTableData
feature_table¶
-
GenericTableData
sequence_table¶
-
GenericTableData
transitions_table¶
-
GenericTableData
spectrum_table¶
-
GenericTableData
feature_pivot_table¶
-
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<std::string, 1>
feat_row_labels¶
-
Eigen::Tensor<std::string, 1>
feat_col_labels¶
-
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
ExplorerData¶
-
struct
HeatMapData¶ Public Members
-
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¶
-
float
feat_value_min_¶
-
float
feat_value_max_¶
-
std::string
selected_feature_¶
-
Eigen::Tensor<std::string, 1>
selected_sample_names_¶
-
Eigen::Tensor<std::string, 1>
selected_transitions_¶
-
Eigen::Tensor<std::string, 1>
selected_transition_groups_¶
-
Eigen::Tensor<float, 2, Eigen::RowMajor>
-
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