IMP logo
IMP Reference Guide  2.7.0
The Integrative Modeling Platform
IMP::kinematics::ProteinKinematics Class Reference

Kinematic structure over a protein, with backbone and side chain dihedrals. More...

#include <IMP/kinematics/ProteinKinematics.h>

Detailed Description

Kinematic structure over a protein, with backbone and side chain dihedrals.

Definition at line 58 of file ProteinKinematics.h.

Public Member Functions

 ProteinKinematics (atom::Hierarchy mhd, bool flexible_backbone=true, bool flexible_side_chains=false)
 Constructor with all phi/psi rotatable. More...
 
 ProteinKinematics (atom::Hierarchy mhd, const atom::Residues &flexible_residues, const std::vector< atom::Atoms > &dihedral_angles, atom::Atoms open_loop_bond_atoms=atom::Atoms(), bool flexible_backbone=true, bool flexible_side_chains=false)
 
DihedralAngleRevoluteJoints get_joints ()
 
KinematicForestget_kinematic_forest ()
 
DihedralAngleRevoluteJoints get_loop_joints ()
 
DihedralAngleRevoluteJoints get_ordered_joints ()
 
double get_phi (const atom::Residue r) const
 
double get_psi (const atom::Residue r) const
 
core::RigidBodies get_rigid_bodies ()
 
void set_phi (const atom::Residue r, double angle)
 
void set_psi (const atom::Residue r, double angle)
 

Constructor & Destructor Documentation

IMP::kinematics::ProteinKinematics::ProteinKinematics ( atom::Hierarchy  mhd,
bool  flexible_backbone = true,
bool  flexible_side_chains = false 
)

Constructor with all phi/psi rotatable.


The documentation for this class was generated from the following file: