BALL  1.4.79
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members
BALL::Rotamer Class Reference

#include <BALL/STRUCTURE/residueRotamerSet.h>

Public Member Functions

Constructors
 Rotamer ()
 Default constructor. More...
 
 Rotamer (const Rotamer &rotamer)
 Copy constructor. More...
 
 Rotamer (float new_P, float new_chi1, float new_chi2=0.0, float new_chi3=0.0, float new_chi4=0.0)
 

Public Attributes

Attributes.
float P
 Probability. More...
 
float chi1
 Angle $\chi_1$ in degrees. More...
 
float chi2
 Angle $\chi_2$ in degrees. More...
 
float chi3
 Angle $\chi_3$ in degrees. More...
 
float chi4
 Angle $\chi_4$ in degrees. More...
 

Detailed Description

Rotamer class.

This class is used to describe rotamers, i.e. rotational conformers, of amino acid side chains. These rotamers correspond to different low-energy conformations. Rotamers can also be used to store and retrieve specific conformations of a side chain. In principle, a rotamer object is just a list containing the side chain torsion angles (up to four) and the probability of that rotamer (useful only in the context of rotamer libraries).

Definition at line 37 of file residueRotamerSet.h.

Constructor & Destructor Documentation

BALL::Rotamer::Rotamer ( )

Default constructor.

BALL::Rotamer::Rotamer ( const Rotamer rotamer)

Copy constructor.

BALL::Rotamer::Rotamer ( float  new_P,
float  new_chi1,
float  new_chi2 = 0.0,
float  new_chi3 = 0.0,
float  new_chi4 = 0.0 
)

Member Data Documentation

float BALL::Rotamer::chi1

Angle $\chi_1$ in degrees.

Definition at line 63 of file residueRotamerSet.h.

float BALL::Rotamer::chi2

Angle $\chi_2$ in degrees.

Definition at line 66 of file residueRotamerSet.h.

float BALL::Rotamer::chi3

Angle $\chi_3$ in degrees.

Definition at line 69 of file residueRotamerSet.h.

float BALL::Rotamer::chi4

Angle $\chi_4$ in degrees.

Definition at line 72 of file residueRotamerSet.h.

float BALL::Rotamer::P

Probability.

Definition at line 60 of file residueRotamerSet.h.