35 #ifndef OPENMS_CHEMISTRY_AAINDEX_H 36 #define OPENMS_CHEMISTRY_AAINDEX_H 77 if (aa ==
'A' || aa ==
'G' || aa ==
'F' || aa ==
'I' || aa ==
'M' || aa ==
'L' || aa ==
'P' || aa ==
'V')
90 if (aa ==
'D' || aa ==
'E')
103 if (aa ==
'K' || aa ==
'R' || aa ==
'H' || aa ==
'W')
116 if (aa ==
'S' || aa ==
'T' || aa ==
'Y' || aa ==
'H' || aa ==
'C' || aa ==
'N' || aa ==
'Q' || aa ==
'W')
997 for (
Size i = 0; i <= seq.
size(); i++)
1002 Residue leftchar = seq[i - 1];
1007 if (i == seq.
size())
1016 double contrib = exp((GBleft_(left) + GBdeltaright_(right)) / (R * T));
1017 if (i > 0 && i < seq.
size())
1019 contrib += exp(GBsidechain_(right) / (R * T));
1024 return R * T * log(k_app) / log(2.0);
static double GBleft_(char aa)
Calculates part of the gas-phase basicity.
Definition: AAIndex.h:1112
A more convenient string class.
Definition: String.h:57
static double getFINA770101(char aa)
Helix-coil equilibrium constant (Finkelstein-Ptitsyn, 1977)
Definition: AAIndex.h:818
static double getVASM830103(char aa)
Relative population of conformational state E (Vasquez et al., 1983)
Definition: AAIndex.h:223
static double getWILM950102(char aa)
Hydrophobicity coefficient in RP-HPLC, C8 with 0.1TFA/MeCN/H2O (Wilce et al. 1995) ...
Definition: AAIndex.h:479
static double polar(char aa)
Returns if the residue is polar (1.0 or 0.0)
Definition: AAIndex.h:114
static double getROBB760107(char aa)
Information measure for extended without H-bond (Robson-Suzuki, 1976)
Definition: AAIndex.h:562
Representation of a peptide/protein sequence.
Definition: AASequence.h:108
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:47
static double calculateGB(const AASequence &seq, double T=500.0)
Calculates an estimated gas-phase basicity for an amino acid sequence at a given temperature.
Definition: AAIndex.h:981
Representation of a residue.
Definition: Residue.h:62
static double GBsidechain_(char aa)
Calculates part of the gas-phase basicity.
Definition: AAIndex.h:1036
static double getNADH010106(char aa)
Hydropathy scale based on self-information values in the two-state model (36% accessibility) (Naderi-...
Definition: AAIndex.h:310
static double basic(char aa)
Returns if the residue is basic (1.0 or 0.0)
Definition: AAIndex.h:101
static double getFAUJ880111(char aa)
Positive charge (Fauchere et al., 1988)
Definition: AAIndex.h:731
static double GBdeltaright_(char aa)
Calculates part of the gas-phase basicity.
Definition: AAIndex.h:1192
const String & getOneLetterCode() const
returns the name as one letter code (String of size 1)
static double aliphatic(char aa)
Returns if the residue is aliphatic (1.0 or 0.0)
Definition: AAIndex.h:75
static double getNADH010107(char aa)
Hydropathy scale based on self-information values in the two-state model (50% accessibility) (Naderi-...
Definition: AAIndex.h:394
static double acidic(char aa)
Returns if the residue is acidic (1.0 or 0.0)
Definition: AAIndex.h:88
static double getOOBM850104(char aa)
Optimized average non-bonded energy per atom (Oobatake et al., 1985)
Definition: AAIndex.h:646
Invalid value exception.
Definition: Exception.h:336
size_t Size
Size type e.g. used as variable which can hold result of size()
Definition: Types.h:128
static double getKHAG800101(char aa)
The Kerr-constant increments (Khanarian-Moore, 1980)
Definition: AAIndex.h:139
static double getARGP820102(char aa)
Signal sequence helical potential (Argos et al., 1982)
Definition: AAIndex.h:902
const double GAS_CONSTANT
Size size() const
returns the number of residues
Representation of selected AAIndex properties.
Definition: AAIndex.h:70