37 , SIZE_OF_SPECIFICITYTYPE
40 static const std::string NamesOfSpecificityType[SIZE_OF_SPECIFICITYTYPE];
Meta information about chemical modification of a sample.
Definition: Modification.h:27
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:89
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:91
Modification & operator=(const Modification &)=default
Assignment operator.
String reagent_name_
Definition: Modification.h:88
SpecificityType
specificity of the reagent.
Definition: Modification.h:31
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:90
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:27
A more convenient string class.
Definition: String.h:34
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:22
Definition: AhoCorasickAmbiguous.h:99