OpenMS
|
Public Member Functions | |
AminoAcidModification ()=delete | |
AminoAcidModification (const String &aminoacid, const String &massdiff, const String &mass, String variable, const String &description, String terminus, const String &protein_terminus, const std::vector< const ResidueModification * > &preferred_fixed_mods, const std::vector< const ResidueModification * > &preferred_var_mods, double tolerance) | |
AminoAcidModification (const AminoAcidModification &rhs)=default | |
virtual | ~AminoAcidModification ()=default |
AminoAcidModification & | operator= (const AminoAcidModification &rhs)=default |
String | toUnimodLikeString () const |
const String & | getDescription () const |
bool | isVariable () const |
const ResidueModification * | getRegisteredMod () const |
double | getMassDiff () const |
double | getMass () const |
const String & | getTerminus () const |
const String & | getAminoAcid () const |
const std::vector< String > & | getErrors () const |
Private Member Functions | |
const ResidueModification * | lookupModInPreferredMods_ (const std::vector< const ResidueModification * > &preferred_fixed_mods, const String &aminoacid, double massdiff, const String &description, const ResidueModification::TermSpecificity term_spec, double tolerance) |
Private Attributes | |
String | aminoacid_ |
double | massdiff_ |
double | mass_ |
bool | is_variable_ |
String | description_ |
String | terminus_ |
bool | is_protein_terminus_ |
ResidueModification::TermSpecificity | term_spec_ |
std::vector< String > | errors_ |
const ResidueModification * | registered_mod_ |
|
delete |
AminoAcidModification | ( | const String & | aminoacid, |
const String & | massdiff, | ||
const String & | mass, | ||
String | variable, | ||
const String & | description, | ||
String | terminus, | ||
const String & | protein_terminus, | ||
const std::vector< const ResidueModification * > & | preferred_fixed_mods, | ||
const std::vector< const ResidueModification * > & | preferred_var_mods, | ||
double | tolerance | ||
) |
Creates an AminoAcidModification object from the pepXML attributes in EITHER aminoacid_modification elements OR terminal_modification elements since we use them ambiguously
|
default |
|
virtualdefault |
const String& getAminoAcid | ( | ) | const |
const String& getDescription | ( | ) | const |
const std::vector<String>& getErrors | ( | ) | const |
double getMass | ( | ) | const |
double getMassDiff | ( | ) | const |
const ResidueModification* getRegisteredMod | ( | ) | const |
const String& getTerminus | ( | ) | const |
bool isVariable | ( | ) | const |
|
private |
|
default |
String toUnimodLikeString | ( | ) | const |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |