36 #ifndef OPENMS_CHEMISTRY_MODIFIERREP_H 37 #define OPENMS_CHEMISTRY_MODIFIERREP_H 71 void setNumberOfModifications(
Size i);
77 Size getNumberOfModifications()
const;
83 const std::vector<std::vector<double> > & getModificationTable();
91 void refreshModificationList(std::map<double, SignedSize> & mod_map,
const char &
c);
97 Size getMaxModificationMasses();
105 std::vector<String> getModificationsForMass(
double & m);
114 std::vector<String> getModificationsForMass(
double & m,
const String & seq);
129 #endif //OPENMS_CHEMISTRY_MODIFIERREP_H A more convenient string class.
Definition: String.h:57
std::vector< std::vector< double > > modification_table_
all possible modifications
Definition: ModifierRep.h:119
Implements modification for suffix arrays.
Definition: ModifierRep.h:50
std::map< String, std::vector< String > > mass_mapping_
maps a mass to the combination of modifications
Definition: ModifierRep.h:123
Size number_of_modifications_
number of maximal modifications
Definition: ModifierRep.h:121
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:47
size_t Size
Size type e.g. used as variable which can hold result of size()
Definition: Types.h:128