BALL
1.4.79
|
#include <BALL/DOCKING/COMMON/flexDefinition.h>
Public Types | |
enum | RotamerLibrary { DUNBRACK = 0, LOVELL } |
Public Member Functions | |
FlexDefinition () | |
virtual | ~FlexDefinition () |
void | addFullyFlexibleResidue (Position idx) |
vector< Position > | getFullyFlexibleResidues () const |
void | addRotamerFlexibleResidue (Position idx) |
vector< Position > | getRotamerFlexibleResidues () const |
Static Public Member Functions | |
static FlexDefinition | Rigid () |
FlexDefinition class. This class is used to store flexibility information about a receptor object.
Definition at line 17 of file flexDefinition.h.
Enumerator | |
---|---|
DUNBRACK | |
LOVELL |
Definition at line 21 of file flexDefinition.h.
BALL::FlexDefinition::FlexDefinition | ( | ) |
Constructor.
|
virtual |
Destructor.
void BALL::FlexDefinition::addFullyFlexibleResidue | ( | Position | idx | ) |
Add a fully (all-atom) flexible residue.
residue | index |
void BALL::FlexDefinition::addRotamerFlexibleResidue | ( | Position | idx | ) |
Add a rotamer-flexible residue.
residue | index |
vector<Position> BALL::FlexDefinition::getFullyFlexibleResidues | ( | ) | const |
Get all fully-flexible residues.
vector | of residue indices |
vector<Position> BALL::FlexDefinition::getRotamerFlexibleResidues | ( | ) | const |
Get all rotamer-flexible residues.
vector | of residue indices |
|
static |
Make a rigid FlexDefinition.