17 #ifndef _ENERGYFEATURE_H_
18 #define _ENERGYFEATURE_H_
24 #include <RapdfPotential.h>
25 #include <SolvationPotential.h>
27 #include <PhiPsiOmegaChi1Chi2.h>
32 using namespace Victor::Biopool;
33 using namespace Victor::Energy;
34 using namespace Victor;
35 namespace Victor {
namespace Energy {
55 static void showFeatures();
56 static double calculateBackboneHydrogenBonds(
Spacer& sp);
57 static vector<double> calculateAaComposition(
Spacer& sp);
58 static vector<double> calculateSecondaryComposition(
Spacer& sp);
59 static vector<double> calculateMesoStateComposition(
Spacer& sp);
60 static vector<double> calculateChainBreaks(
Spacer& sp);
61 static double calculateClashes(
Spacer& sp);
64 vector<double> calculateFeatures(
Spacer& sp);
91 #endif //_ENERGYFEATURE_H_
Includes methods that allow to calculate solvation, energy and propensity.
Definition: SolvationPotential.h:44
Distance-dependent residue-specific all-atom probability discriminatory function. ...
Definition: RapdfPotential.h:39
Interface/wrapper for energy and feature calculation for a protein chain.
Definition: EnergyFeatures.h:44
This class implements a simple torsion potential based on the statistical preference of aminoacid typ...
Definition: TorsionPotential.h:40
Implements a "Spacer" for a protein chain. Includes methods to obtain values from the atoms and its p...
Definition: Spacer.h:42