|  | OpenMS
    2.6.0
    | 
 
 
  
  
 
Go to the documentation of this file.
   38 #include <boost/unordered_map.hpp> 
   46   class ResidueModification;
 
   84     Size getNumberOfResidues() 
const;
 
   88     Size getNumberOfModifiedResidues() 
const;
 
   94     const Residue* getResidue(
const unsigned char& one_letter_code) 
const;
 
  130     const std::set<const Residue*> getResidues(
const String& residue_set = 
"All") 
const;
 
  133     const std::set<String> getResidueSets() 
const;
 
  140     bool hasResidue(
const String& name) 
const;
 
  144     bool hasResidue(
const Residue* residue) 
const;
 
  161     void setResidues_(
const String& filename);
 
  185     void readResiduesFromFile_(
const String& filename);
 
  194     void clearResidues_();
 
  197     void clearResidueModifications_();
 
  200     void buildResidueNames_();
 
  202     void addResidue_(
Residue* residue);
 
  
residue data base which holds residues
Definition: ResidueDB.h:60
std::set< const Residue * > const_residues_
Definition: ResidueDB.h:213
A more convenient string class.
Definition: String.h:59
size_t Size
Size type e.g. used as variable which can hold result of size()
Definition: Types.h:127
std::set< const Residue * > const_modified_residues_
Definition: ResidueDB.h:217
std::set< String > residue_sets_
Definition: ResidueDB.h:221
Map< String, Map< String, Residue * > > residue_mod_names_
Definition: ResidueDB.h:209
ResidueConstIterator beginResidue() const
Definition: ResidueDB.h:154
std::set< Residue * >::iterator ResidueIterator
Definition: ResidueDB.h:67
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:46
Representation of a residue.
Definition: Residue.h:62
Map< String, std::set< const Residue * > > residues_by_set_
Definition: ResidueDB.h:219
std::set< Residue * > residues_
Definition: ResidueDB.h:211
std::set< const Residue * >::const_iterator ResidueConstIterator
Definition: ResidueDB.h:68
ResidueIterator endResidue()
Definition: ResidueDB.h:152
Map class based on the STL map (containing several convenience functions)
Definition: Map.h:50
ResidueIterator beginResidue()
Definition: ResidueDB.h:150
ResidueConstIterator endResidue() const
Definition: ResidueDB.h:156
std::set< Residue * > modified_residues_
Definition: ResidueDB.h:215
boost::unordered_map< String, Residue * > residue_names_
Definition: ResidueDB.h:204