PConstants.h File Reference

#include "PLibraries.h"

Go to the source code of this file.

Namespaces

namespace  PID

Defines

#define NUM_BACKBONE_ATOMS   3
#define LENGTH_C_N   1.33017
#define ANGLE_C_N_CA   121.254
#define ANGLE_CA_C_N   116.606
#define ANGLE_O_C_N   123.5
#define LENGTH_CA_C   1.51
#define LENGTH_O_C   1.24
#define LENGTH_N_CA   1.45
#define COLLISION_THRESHOLD   0.75
#define PI   3.14159265
#define isBackbone(x)   ((x) == PID::N || (x) == PID::C_ALPHA || (x) == PID::C)
#define isBackboneOrOxy(x)   (isBackbone(x) || (x) == PID::O)

Variables

static const string PID::C = "C"
static const string PID::C_ALPHA = "CA"
static const string PID::C_BETA = "CB"
static const string PID::O = "O"
static const string PID::N = "N"
static const string PID::S = "S"
static string PID::BACKBONE = "backbone"
static string PID::SIDECHAIN = "sidechain"
static const string PID::ALA = "ALA"
static const string PID::ARG = "ARG"
static const string PID::ASN = "ASN"
static const string PID::ASP = "ASP"
static const string PID::BACKBONE_RES = "BBR"
static const string PID::CB_RES = "CBR"
static const string PID::CYS = "CYS"
static const string PID::GLN = "GLN"
static const string PID::GLU = "GLU"
static const string PID::GLY = "GLY"
static const string PID::HIS = "HIS"
static const string PID::ILE = "ILE"
static const string PID::LEU = "LEU"
static const string PID::LYS = "LYS"
static const string PID::MET = "MET"
static const string PID::PHE = "PHE"
static const string PID::PRO = "PRO"
static const string PID::SER = "SER"
static const string PID::THR = "THR"
static const string PID::TRP = "TRP"
static const string PID::TYR = "TYR"
static const string PID::VAL = "VAL"
static const char PID::ALA_C = 'A'
static const char PID::ARG_C = 'R'
static const char PID::ASN_C = 'N'
static const char PID::ASP_C = 'D'
static const char PID::CYS_C = 'C'
static const char PID::GLN_C = 'Q'
static const char PID::GLU_C = 'E'
static const char PID::GLY_C = 'G'
static const char PID::HIS_C = 'H'
static const char PID::ILE_C = 'I'
static const char PID::LEU_C = 'L'
static const char PID::LYS_C = 'K'
static const char PID::MET_C = 'M'
static const char PID::PHE_C = 'F'
static const char PID::PRO_C = 'P'
static const char PID::SER_C = 'S'
static const char PID::THR_C = 'T'
static const char PID::TRP_C = 'W'
static const char PID::TYR_C = 'Y'
static const char PID::VAL_C = 'V'


Define Documentation

#define ANGLE_C_N_CA   121.254

#define ANGLE_CA_C_N   116.606

#define ANGLE_O_C_N   123.5

#define COLLISION_THRESHOLD   0.75

#define isBackbone (  )     ((x) == PID::N || (x) == PID::C_ALPHA || (x) == PID::C)

#define isBackboneOrOxy (  )     (isBackbone(x) || (x) == PID::O)

#define LENGTH_C_N   1.33017

#define LENGTH_CA_C   1.51

#define LENGTH_N_CA   1.45

#define LENGTH_O_C   1.24

#define NUM_BACKBONE_ATOMS   3

#define PI   3.14159265


Generated on Wed May 16 20:22:09 2007 for LoopTK: Protein Loop Kinematic Toolkit by  doxygen 1.5.1