OpenMS
MRMFeatureQC::ComponentGroupQCs Struct Reference

Quality Controls (QCs) within a component group. More...

#include <OpenMS/ANALYSIS/OPENSWATH/MRMFeatureQC.h>

Collaboration diagram for MRMFeatureQC::ComponentGroupQCs:
[legend]

Public Member Functions

bool operator== (const ComponentGroupQCs &other) const
 
bool operator!= (const ComponentGroupQCs &other) const
 

Public Attributes

String component_group_name
 name of the component group More...
 
double retention_time_l { 0.0 }
 retention time lower bound More...
 
double retention_time_u { 1e12 }
 retention time upper bound More...
 
double intensity_l { 0.0 }
 intensity lower bound More...
 
double intensity_u { 1e12 }
 intensity upper bound More...
 
double overall_quality_l { 0.0 }
 overall quality lower bound More...
 
double overall_quality_u { 1e12 }
 overall quality upper bound More...
 
Int n_heavy_l { 0 }
 number of heavy ion lower bound More...
 
Int n_heavy_u { 100 }
 number of heavy ion upper bound More...
 
Int n_light_l { 0 }
 
Int n_light_u { 100 }
 
Int n_detecting_l { 0 }
 
Int n_detecting_u { 100 }
 
Int n_quantifying_l { 0 }
 
Int n_quantifying_u { 100 }
 
Int n_identifying_l { 0 }
 
Int n_identifying_u { 100 }
 
Int n_transitions_l { 0 }
 
Int n_transitions_u { 100 }
 
String ion_ratio_pair_name_1
 
String ion_ratio_pair_name_2
 
double ion_ratio_l { 0.0 }
 
double ion_ratio_u { 1e12 }
 
String ion_ratio_feature_name
 
std::map< String, std::pair< double, double > > meta_value_qc
 

Detailed Description

Quality Controls (QCs) within a component group.

A component group is analogous to a transition group or feature. A component group includes all transitions that correspond to a given component (i.e., peptide or metabolite)

Member Function Documentation

◆ operator!=()

bool operator!= ( const ComponentGroupQCs other) const
inline

◆ operator==()

Member Data Documentation

◆ component_group_name

String component_group_name

name of the component group

Referenced by MRMFeatureQC::ComponentGroupQCs::operator==().

◆ intensity_l

double intensity_l { 0.0 }

intensity lower bound

Referenced by MRMFeatureQC::ComponentGroupQCs::operator==().

◆ intensity_u

double intensity_u { 1e12 }

intensity upper bound

Referenced by MRMFeatureQC::ComponentGroupQCs::operator==().

◆ ion_ratio_feature_name

String ion_ratio_feature_name

◆ ion_ratio_l

double ion_ratio_l { 0.0 }

◆ ion_ratio_pair_name_1

String ion_ratio_pair_name_1

◆ ion_ratio_pair_name_2

String ion_ratio_pair_name_2

◆ ion_ratio_u

double ion_ratio_u { 1e12 }

◆ meta_value_qc

std::map<String,std::pair<double,double> > meta_value_qc

◆ n_detecting_l

Int n_detecting_l { 0 }

◆ n_detecting_u

Int n_detecting_u { 100 }

◆ n_heavy_l

Int n_heavy_l { 0 }

number of heavy ion lower bound

Referenced by MRMFeatureQC::ComponentGroupQCs::operator==().

◆ n_heavy_u

Int n_heavy_u { 100 }

number of heavy ion upper bound

Referenced by MRMFeatureQC::ComponentGroupQCs::operator==().

◆ n_identifying_l

Int n_identifying_l { 0 }

◆ n_identifying_u

Int n_identifying_u { 100 }

◆ n_light_l

Int n_light_l { 0 }

◆ n_light_u

Int n_light_u { 100 }

◆ n_quantifying_l

Int n_quantifying_l { 0 }

◆ n_quantifying_u

Int n_quantifying_u { 100 }

◆ n_transitions_l

Int n_transitions_l { 0 }

◆ n_transitions_u

Int n_transitions_u { 100 }

◆ overall_quality_l

double overall_quality_l { 0.0 }

overall quality lower bound

Referenced by MRMFeatureQC::ComponentGroupQCs::operator==().

◆ overall_quality_u

double overall_quality_u { 1e12 }

overall quality upper bound

Referenced by MRMFeatureQC::ComponentGroupQCs::operator==().

◆ retention_time_l

double retention_time_l { 0.0 }

retention time lower bound

Referenced by MRMFeatureQC::ComponentGroupQCs::operator==().

◆ retention_time_u

double retention_time_u { 1e12 }

retention time upper bound

Referenced by MRMFeatureQC::ComponentGroupQCs::operator==().