|
Victor
|
This class implements a knowledge-based solvation with polar/hydrophobic information potential. More...
Inheritance diagram for PolarSolvationPotential:
Collaboration diagram for PolarSolvationPotential:Public Member Functions | |
| PolarSolvationPotential () | |
| virtual long double | calculateEnergy (Spacer &sp, unsigned int index1, unsigned int index2) |
| long double | calculateSolvation (Spacer &sp) |
| long double | calculateSolvation (AminoAcid &aa, Spacer &sp, unsigned int start=0, unsigned int end=9999) |
This class implements a knowledge-based solvation with polar/hydrophobic information potential.
The likelihood for each of the 20 amino acids to adopt a given relative solvent accessibility is used to derive the pseudo-energy. The relative solvent accessibility is estimated as the number of other Cβ atoms within a sphere of radius 7 Å centered on the residue’s Cβ atom. See also SolvationPotential.
Basic constructor, allocate the information from the solv.par file
|
virtual |
Calculates energy the energy for a portion of the amino acids in the spacer. considering the portion from start(index 1) to en(Index2).
| spacer | reference(Spacer&), start and end of the Spacer portion (unsigned int, unsigned int) |
Implements Potential.
| long double calculateSolvation | ( | Spacer & | sp | ) |
Calculates the maximum energy for the amino acids in the spacer
| spacer | reference(Spacer&) |
| long double calculateSolvation | ( | AminoAcid & | aa, |
| Spacer & | sp, | ||
| unsigned int | start = 0, |
||
| unsigned int | end = 9999 |
||
| ) |
Calculates solvation for a portion of amino acids in the spacer considering one specific amino acid
| amino | acid reference(AminoAcid&), spacer reference(Spacer&), start and end of the Spacer portion(unsigned int, unsigned int) |