8 #ifndef RAMACHANDRANPLOT_H_
9 #define RAMACHANDRANPLOT_H_
14 #include "DihedralAngle.h"
31 RamachandranPlot(
int size = 36,
char* file_pro =
"../Data/RamachandranPlot/pro.txt",
char* file_pre_pro =
"../Data/RamachandranPlot/pre_pro.txt",
32 char* file_gly =
"../Data/RamachandranPlot/gly.txt",
char* file_generic =
"../Data/RamachandranPlot/gen.txt");
44 DihedralAngle* getRandomDihedralAngle(
int type);
52 DihedralAngle* getRandomDihedralAngle(
string name,
string name_next);
60 double getResidueAngleProbability( PChain* chain,
int index);
62 static const int PRO = 0;
63 static const int PRE_PRO = 1;
64 static const int GLY = 2;
65 static const int GENERIC = 3;
87 double* construct(
char* filename);