![]() |
OpenMS
|
Map a protein position to all observed modifications and associated statistics. More...
#include <OpenMS/METADATA/ProteinModificationSummary.h>
Classes | |
struct | Statistics |
basic modification statistic More... | |
Public Types | |
using | ModificationsToStatistics = std::map< const ResidueModification *, Statistics > |
using | AALevelModificationSummary = std::map< size_t, ModificationsToStatistics > |
Public Member Functions | |
bool | operator== (const ProteinModificationSummary &rhs) const |
comparison operator More... | |
Public Attributes | |
AALevelModificationSummary | AALevelSummary |
position -> modification -> statistic (counts, etc.) More... | |
Map a protein position to all observed modifications and associated statistics.
For example, allows storing that position 10 in the protein carries Oxidation (M) and was observed in 123 PSMs. Note: Implementation uses a std::map, thus accessing a location not present in the map with operator[] will value construct an empty map at that location. Like with std::maps check first if the key exists.
using AALevelModificationSummary = std::map<size_t, ModificationsToStatistics> |
using ModificationsToStatistics = std::map<const ResidueModification*, Statistics> |
bool operator== | ( | const ProteinModificationSummary & | rhs | ) | const |
comparison operator
AALevelModificationSummary AALevelSummary |
position -> modification -> statistic (counts, etc.)