OpenMS
2.8.0
|
The MRMFeatureQC is a class to handle the parameters and options for MRMFeatureFilter. More...
#include <OpenMS/ANALYSIS/OPENSWATH/MRMFeatureQC.h>
Classes | |
struct | ComponentGroupPairQCs |
Quality Controls (QCs) for multiple components (between or within component_groups) More... | |
struct | ComponentGroupQCs |
Quality Controls (QCs) within a component group. More... | |
struct | ComponentQCs |
Quality Controls (QCs) for individual components. More... | |
Public Member Functions | |
MRMFeatureQC ()=default | |
Constructor. More... | |
~MRMFeatureQC ()=default | |
Destructor. More... | |
Public Attributes | |
std::vector< ComponentQCs > | component_qcs |
list of all component QCs More... | |
std::vector< ComponentGroupQCs > | component_group_qcs |
list of all component group QCs More... | |
std::vector< ComponentGroupPairQCs > | component_group_pair_qcs |
list of all component group pair QCs More... | |
The MRMFeatureQC is a class to handle the parameters and options for MRMFeatureFilter.
The format is based loosely on the TraML format and can be stored and loaded to disk using MRMFeatureQCFile.
Quality control parameters are available on multiple levels:
struct OpenMS::MRMFeatureQC::ComponentGroupPairQCs |
Quality Controls (QCs) for multiple components (between or within component_groups)
This structure contains upper and lower bounds for parameters that involve two or more component groups. For example, a quality control that is based on a minimum retention time difference between two components would be suitable for this struct.
Class Members | ||
---|---|---|
String | component_group_name | name of the component |
double | resolution_l | resolution lower bound |
String | resolution_pair_name | name of the component to calculate the resolution or retention time |
double | resolution_u | resolution upper bound |
double | rt_diff_l | retention time lower bound |
double | rt_diff_u | retention time upper bound |
|
default |
Constructor.
|
default |
Destructor.
std::vector<ComponentGroupPairQCs> component_group_pair_qcs |
list of all component group pair QCs
std::vector<ComponentGroupQCs> component_group_qcs |
list of all component group QCs
std::vector<ComponentQCs> component_qcs |
list of all component QCs