11#include <OpenMS/config.h>
Class represents a decomposition of a mass into amino acids.
Definition MassDecomposition.h:28
std::string toExpandedString() const
returns the decomposition as a string; instead of frequencies the amino acids are repeated
MassDecomposition operator+(const MassDecomposition &rhs) const
adds this decomposition and the decomposition given and returns a new composition
bool operator<(const MassDecomposition &rhs) const
less than predicate
bool operator==(const std::string &deco) const
equality operator
std::string toString() const
returns the decomposition as a string
bool compatible(const MassDecomposition &deco) const
returns true if the mass decomposition if contained in this instance
MassDecomposition()
default constructor
MassDecomposition(const MassDecomposition &deco)
copy constructor
Size number_of_max_aa_
Definition MassDecomposition.h:87
MassDecomposition(const std::string &deco)
constructor with std::string as parameter
MassDecomposition & operator+=(const MassDecomposition &d)
adds the mass decomposition d to this object
MassDecomposition & operator=(const MassDecomposition &rhs)
assignment operator
std::map< char, Size > decomp_
Definition MassDecomposition.h:86
bool containsTag(const std::string &tag) const
returns true if tag is contained in the mass decomposition
Size getNumberOfMaxAA() const
returns the max frequency of this composition
size_t Size
Size type e.g. used as variable which can hold result of size()
Definition Types.h:97
Main OpenMS namespace.
Definition openswathalgo/include/OpenMS/OPENSWATHALGO/DATAACCESS/ISpectrumAccess.h:19