63 , SIZE_OF_SPECIFICITYTYPE
66 static const std::string NamesOfSpecificityType[SIZE_OF_SPECIFICITYTYPE];
Meta information about chemical modification of a sample.
Definition: Modification.h:53
void setReagentName(const String &reagent_name)
sets the name of the reagent that was used
const SpecificityType & getSpecificityType() const
returns the specificity of the reagent (default: AA)
double mass_
Definition: Modification.h:115
const String & getAffectedAminoAcids() const
returns a string containing the one letter code of the amino acids that are affected by the reagent....
const String & getReagentName() const
returns the name of the reagent that was used (default: "")
Modification(Modification &&)=default
Move constructor.
String affected_amino_acids_
Definition: Modification.h:117
Modification & operator=(const Modification &)=default
Assignment operator.
String reagent_name_
Definition: Modification.h:114
SpecificityType
specificity of the reagent.
Definition: Modification.h:57
void setAffectedAminoAcids(const String &affected_amino_acids)
returns a string containing the one letter code of the amino acids that are affected by the reagent....
void setSpecificityType(const SpecificityType &specificity_type)
sets the specificity of the reagent
~Modification() override
Destructor.
void setMass(double mass)
sets the mass change
Modification()
Default constructor.
bool operator==(const SampleTreatment &rhs) const override
Equality operator.
SampleTreatment * clone() const override
clone method. See SampleTreatment
SpecificityType specificity_type_
Definition: Modification.h:116
Modification(const Modification &)=default
Copy constructor.
Modification & operator=(Modification &&) &=default
Move assignment operator.
double getMass() const
returns the mass change (default: 0.0)
Base class for sample treatments (Digestion, Modification, Tagging, ...)
Definition: SampleTreatment.h:53
A more convenient string class.
Definition: String.h:61
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:47