|  | OpenMS
    2.6.0
    | 
AbsoluteQuantitationStandards is a class to handle the relationship between runs, components, and their actual concentrations. More...
#include <OpenMS/METADATA/AbsoluteQuantitationStandards.h>
| Classes | |
| struct | featureConcentration | 
| Structure to hold a single component and its corresponding known concentration.  More... | |
| struct | runConcentration | 
| Structure to map runs to components to known concentrations.  More... | |
| Public Member Functions | |
| AbsoluteQuantitationStandards ()=default | |
| Constructor.  More... | |
| ~AbsoluteQuantitationStandards ()=default | |
| Destructor.  More... | |
| void | mapComponentsToConcentrations (const std::vector< AbsoluteQuantitationStandards::runConcentration > &run_concentrations, const std::vector< FeatureMap > &feature_maps, std::map< String, std::vector< AbsoluteQuantitationStandards::featureConcentration >> &components_to_concentrations) const | 
| Method to map runs to components to known concentrations.  More... | |
| void | getComponentFeatureConcentrations (const std::vector< AbsoluteQuantitationStandards::runConcentration > &run_concentrations, const std::vector< FeatureMap > &feature_maps, const String &component_name, std::vector< AbsoluteQuantitationStandards::featureConcentration > &feature_concentrations) const | 
| Get the feature concentrations from a single component.  More... | |
| Private Member Functions | |
| bool | findComponentFeature_ (const FeatureMap &feature_map, const String &component_name, Feature &feature_found) const | 
| Finds a feature for a given component name.  More... | |
AbsoluteQuantitationStandards is a class to handle the relationship between runs, components, and their actual concentrations.
A mapping between a run, the components in the run, and the actual concentration of the components in the run are required to build a calibration curve that is required for absolute quantitation.
| struct OpenMS::AbsoluteQuantitationStandards::featureConcentration | 
Structure to hold a single component and its corresponding known concentration.
| Class Members | ||
|---|---|---|
| double | actual_concentration | |
| String | concentration_units | |
| double | dilution_factor | |
| Feature | feature | |
| double | IS_actual_concentration | |
| Feature | IS_feature | |
| struct OpenMS::AbsoluteQuantitationStandards::runConcentration | 
Structure to map runs to components to known concentrations.
| Class Members | ||
|---|---|---|
| double | actual_concentration | |
| String | component_name | |
| String | concentration_units | |
| double | dilution_factor | |
| double | IS_actual_concentration | |
| String | IS_component_name | |
| String | sample_name | |
| 
 | default | 
Constructor.
| 
 | default | 
Destructor.
| 
 | private | 
Finds a feature for a given component name.
| [in] | feature_map | The container of features. | 
| [in] | component_name | The feature must have this name as its "native_id". | 
| [out] | feature_found | If found, the feature is saved in this parameter. | 
| void getComponentFeatureConcentrations | ( | const std::vector< AbsoluteQuantitationStandards::runConcentration > & | run_concentrations, | 
| const std::vector< FeatureMap > & | feature_maps, | ||
| const String & | component_name, | ||
| std::vector< AbsoluteQuantitationStandards::featureConcentration > & | feature_concentrations | ||
| ) | const | 
Get the feature concentrations from a single component.
This method internally calls `mapComponentsToConcentrations()`, but takes in consideration only those elements of `run_concentrations` that have the passed `component_name`.
| [in] | run_concentrations | A list of runConcentration structs (e.g., from file upload). | 
| [in] | feature_maps | The method maps to these features. | 
| [in] | component_name | Only runConcentration with this name will be considered. | 
| [out] | feature_concentrations | The list of feature concentrations found. | 
| void mapComponentsToConcentrations | ( | const std::vector< AbsoluteQuantitationStandards::runConcentration > & | run_concentrations, | 
| const std::vector< FeatureMap > & | feature_maps, | ||
| std::map< String, std::vector< AbsoluteQuantitationStandards::featureConcentration >> & | components_to_concentrations | ||
| ) | const | 
Method to map runs to components to known concentrations.
| [in] | run_concentrations | A list of runConcentration structs (e.g., from file upload). | 
| [in] | feature_maps | The method maps to these features. | 
| [out] | components_to_concentrations | A map that links run data to feature data. | 
 1.8.16
 1.8.16