|
OpenMS
2.5.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:58
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:61
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