#include <OpenMS/CHEMISTRY/ProForma.h>
◆ ProForma()
◆ addModification()
| void addModification |
( |
size_t |
start_pos, |
|
|
size_t |
end_pos, |
|
|
const std::string & |
mod_id, |
|
|
double |
mass_shift |
|
) |
| |
◆ fromProFormaString()
| AASequence fromProFormaString |
( |
const std::string & |
proforma_str | ) |
|
◆ parseCTerminalModification()
| void parseCTerminalModification |
( |
const std::string & |
modString, |
|
|
size_t & |
pos |
|
) |
| |
|
private |
◆ parseCVModificationNames()
| void parseCVModificationNames |
( |
const std::string & |
modString, |
|
|
size_t & |
pos, |
|
|
size_t |
residue_pos |
|
) |
| |
|
private |
◆ parseDeltaMassNotation()
| void parseDeltaMassNotation |
( |
const std::string & |
modString, |
|
|
size_t & |
pos, |
|
|
size_t |
residue_pos |
|
) |
| |
|
private |
◆ parseNTerminalModification()
| void parseNTerminalModification |
( |
const std::string & |
modString, |
|
|
size_t & |
pos |
|
) |
| |
|
private |
◆ parseRangeModification()
| void parseRangeModification |
( |
const std::string & |
modString, |
|
|
size_t & |
pos |
|
) |
| |
|
private |
◆ parseStandardModification()
| void parseStandardModification |
( |
const std::string & |
modString, |
|
|
size_t & |
pos, |
|
|
size_t |
residue_pos |
|
) |
| |
|
private |
◆ removeModification()
| void removeModification |
( |
size_t |
position | ) |
|
◆ throwParseError()
| void throwParseError |
( |
const std::string & |
message | ) |
const |
|
private |
◆ toProFormaString()
| std::string toProFormaString |
( |
| ) |
const |
◆ validateCVModification()
| void validateCVModification |
( |
const std::string & |
modification | ) |
|
|
private |
◆ modifications_
◆ sequence_
◆ supported_cvs_
| std::unordered_set<std::string> supported_cvs_ {"UNIMOD", "MOD", "RESID", "XLMOD", "GNO"} |
|
private |