35 #ifndef OPENMS_ANALYSIS_TARGETED_INCLUDEEXCLUDETARGET_H 36 #define OPENMS_ANALYSIS_TARGETED_INCLUDEEXCLUDETARGET_H 81 void setName(
const String & name);
83 const String & getName()
const;
85 void setPeptideRef(
const String & peptide_ref);
87 const String & getPeptideRef()
const;
89 void setCompoundRef(
const String & compound_ref);
91 const String & getCompoundRef()
const;
94 void setPrecursorMZ(
double mz);
96 double getPrecursorMZ()
const;
98 void setPrecursorCVTermList(
const CVTermList & list);
100 void addPrecursorCVTerm(
const CVTerm & cv_term);
102 const CVTermList & getPrecursorCVTermList()
const;
104 void setProductMZ(
double mz);
106 double getProductMZ()
const;
108 void setProductCVTermList(
const CVTermList & list);
110 void addProductCVTerm(
const CVTerm & cv_term);
112 const CVTermList & getProductCVTermList()
const;
114 void setInterpretations(
const std::vector<CVTermList> & interpretations);
116 const std::vector<CVTermList> & getInterpretations()
const;
118 void addInterpretation(
const CVTermList & interpretation);
120 void setConfigurations(
const std::vector<Configuration> & configuration);
122 const std::vector<Configuration> & getConfigurations()
const;
124 void addConfiguration(
const Configuration & configuration);
126 void setPrediction(
const CVTermList & prediction);
128 void addPredictionTerm(
const CVTerm & prediction);
132 void setRetentionTime(RetentionTime rt);
134 const RetentionTime & getRetentionTime()
const;
149 void updateMembers_();
176 #endif // OPENMS_ANALYSIS_TARGETED_INCLUDEEXCLUDETARGET_H
std::vector< CVTermList > interpretation_list_
Definition: IncludeExcludeTarget.h:161
CVTermList product_cv_terms_
Definition: IncludeExcludeTarget.h:159
String compound_ref_
Definition: IncludeExcludeTarget.h:165
A more convenient string class.
Definition: String.h:57
Representation of controlled vocabulary term list.
Definition: CVTermList.h:53
String peptide_ref_
Definition: IncludeExcludeTarget.h:163
bool operator==(_Iterator< _Val, _Ref, _Ptr > const &, _Iterator< _Val, _Ref, _Ptr > const &)
Definition: KDTree.h:806
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:47
double precursor_mz_
Definition: IncludeExcludeTarget.h:153
TargetedExperimentHelper::RetentionTime RetentionTime
Definition: IncludeExcludeTarget.h:60
String name_
Definition: IncludeExcludeTarget.h:151
Definition: TargetedExperimentHelper.h:64
CVTermList precursor_cv_terms_
Definition: IncludeExcludeTarget.h:155
Representation of controlled vocabulary term.
Definition: CVTerm.h:51
TargetedExperimentHelper::Configuration Configuration
Definition: IncludeExcludeTarget.h:59
This class stores a SRM/MRM transition.
Definition: IncludeExcludeTarget.h:53
bool operator!=(_Iterator< _Val, _Ref, _Ptr > const &, _Iterator< _Val, _Ref, _Ptr > const &)
Definition: KDTree.h:824
CVTermList prediction_
Definition: IncludeExcludeTarget.h:169
RetentionTime rts_
Definition: IncludeExcludeTarget.h:171
Definition: TargetedExperimentHelper.h:142
std::vector< Configuration > configurations_
Definition: IncludeExcludeTarget.h:167
double product_mz_
Definition: IncludeExcludeTarget.h:157