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:56
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
size_t Size
Size type e.g. used as variable which can hold result of size() 
Definition: Types.h:144