102 NUMBER_OF_TERM_SPECIFICITY
125 NUMBER_OF_SOURCE_CLASSIFICATIONS
152 void setId(
const String&
id);
156 const String& getId()
const;
165 void setFullId(
const String& full_id =
"");
177 const String& getFullId()
const;
180 void setUniModRecordId(
const Int&
id);
183 const Int& getUniModRecordId()
const;
186 const String getUniModAccession()
const;
189 void setPSIMODAccession(
const String&
id);
192 const String& getPSIMODAccession()
const;
195 void setFullName(
const String& full_name);
198 const String& getFullName()
const;
201 void setName(
const String& name);
204 const String& getName()
const;
211 void setTermSpecificity(TermSpecificity term_spec);
220 void setTermSpecificity(
const String& name);
223 TermSpecificity getTermSpecificity()
const;
231 String getTermSpecificityName(TermSpecificity term_spec = NUMBER_OF_TERM_SPECIFICITY)
const;
241 void setOrigin(
char origin);
244 char getOrigin()
const;
247 void setSourceClassification(
const String& classification);
250 void setSourceClassification(SourceClassification classification);
253 SourceClassification getSourceClassification()
const;
256 String getSourceClassificationName(SourceClassification classification = NUMBER_OF_SOURCE_CLASSIFICATIONS)
const;
259 void setAverageMass(
double mass);
262 double getAverageMass()
const;
265 void setMonoMass(
double mass);
268 double getMonoMass()
const;
271 void setDiffAverageMass(
double mass);
274 double getDiffAverageMass()
const;
277 void setDiffMonoMass(
double mass);
280 double getDiffMonoMass()
const;
283 void setFormula(
const String& composition);
286 const String& getFormula()
const;
295 void setSynonyms(
const std::set<String>& synonyms);
298 void addSynonym(
const String& synonym);
301 const std::set<String>& getSynonyms()
const;
310 void setNeutralLossMonoMass(
double mono_mass);
313 double getNeutralLossMonoMass()
const;
316 void setNeutralLossAverageMass(
double average_mass);
319 double getNeutralLossAverageMass()
const;
325 bool hasNeutralLoss()
const;
329 bool isUserDefined()
const;
EmpiricalFormula neutral_loss_diff_formula_
Definition: ResidueModification.h:376
String formula_
Definition: ResidueModification.h:370
Definition: ResidueModification.h:121
A more convenient string class.
Definition: String.h:57
double neutral_loss_mono_mass_
Definition: ResidueModification.h:378
Definition: ResidueModification.h:116
Definition: ResidueModification.h:114
Definition: ResidueModification.h:112
Definition: ResidueModification.h:123
Representation of a modification.
Definition: ResidueModification.h:76
bool operator==(_Iterator< _Val, _Ref, _Ptr > const &, _Iterator< _Val, _Ref, _Ptr > const &)
Definition: KDTree.h:806
char origin_
Definition: ResidueModification.h:358
Definition: ResidueModification.h:120
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:46
bool operator<(const MultiplexDeltaMasses &dm1, const MultiplexDeltaMasses &dm2)
Definition: ResidueModification.h:113
std::set< String > synonyms_
Definition: ResidueModification.h:374
String name_
Definition: ResidueModification.h:354
Definition: ResidueModification.h:118
Definition: ResidueModification.h:115
Definition: ResidueModification.h:122
Definition: ResidueModification.h:117
Definition: ResidueModification.h:111
Definition: ResidueModification.h:110
double mono_mass_
Definition: ResidueModification.h:364
TermSpecificity
Position where the modification is allowed to occur.
Definition: ResidueModification.h:95
Int unimod_record_id_
Definition: ResidueModification.h:350
EmpiricalFormula diff_formula_
Definition: ResidueModification.h:372
TermSpecificity term_spec_
Definition: ResidueModification.h:356
Definition: ResidueModification.h:119
bool operator!=(_Iterator< _Val, _Ref, _Ptr > const &, _Iterator< _Val, _Ref, _Ptr > const &)
Definition: KDTree.h:824
SourceClassification classification_
Definition: ResidueModification.h:360
String full_id_
Definition: ResidueModification.h:345
SourceClassification
Classification of the modification.
Definition: ResidueModification.h:107
String psi_mod_accession_
Definition: ResidueModification.h:347
String id_
Definition: ResidueModification.h:343
Definition: ResidueModification.h:124
double average_mass_
Definition: ResidueModification.h:362
int Int
Signed integer type.
Definition: Types.h:102
double diff_mono_mass_
Definition: ResidueModification.h:368
String full_name_
Definition: ResidueModification.h:352
double neutral_loss_average_mass_
Definition: ResidueModification.h:380
double diff_average_mass_
Definition: ResidueModification.h:366