Rosetta Core  2014.16.56682
Public Types | Public Member Functions | List of all members
core::membrane::geometry::MembraneResidueFactory Class Reference

Class: MembraneResidueFactory Build an implicit definition of a membrane as a set of virtual residues representing the normal and center of the membrane and membrane embedding within the pose framework. More...

#include <MembraneResidueFactory.hh>

Public Types

typedef
core::chemical::ResidueTypeSetCAP 
ResidueTypeSet
 
typedef
core::chemical::ResidueTypeCOPs 
ResidueTypeList
 

Public Member Functions

 MembraneResidueFactory ()
 Constructor for membrane residue factory. More...
 
 ~MembraneResidueFactory ()
 Destructor. More...
 
void add_membrane_residue (core::Vector &center, core::Vector &normal, core::Real &thickness, core::pose::Pose &pose, bool fullatom)
 Add a membrane definiiton residue to the pose. More...
 
void add_embedding_residue (core::Vector &center, core::Vector &normal, core::Real &depth, core::pose::Pose &pose, Size jump, bool fullatom)
 Add an embedding definition residue to the pose. More...
 

Detailed Description

Class: MembraneResidueFactory Build an implicit definition of a membrane as a set of virtual residues representing the normal and center of the membrane and membrane embedding within the pose framework.

Member Typedef Documentation

Constructor & Destructor Documentation

core::membrane::geometry::MembraneResidueFactory::MembraneResidueFactory ( )

Constructor for membrane residue factory.

Default Constructor.

core::membrane::geometry::MembraneResidueFactory::~MembraneResidueFactory ( )

Destructor.

Default Destructor.

Member Function Documentation

void core::membrane::geometry::MembraneResidueFactory::add_embedding_residue ( core::Vector center,
core::Vector normal,
core::Real depth,
core::pose::Pose pose,
Size  jump,
bool  fullatom 
)

Add an embedding definition residue to the pose.

Add a membrane definition residue to the pose.

Generate an embedding residue of tpe EMB given params and make it the root of the fold tree. Should add by specified jump which is the chain beginning for the specific chain

Add a residue of type MEM to the pose at a Jump nres+1 and make the membrane residue the root of the fold tree

References core::pose::Pose::append_residue_by_jump(), numeric::xyzVector< class >::assign(), core::chemical::CENTROID, core::conformation::ResidueFactory::create_residue(), core::chemical::FA_STANDARD, core::pose::Pose::fold_tree(), core::chemical::ChemicalManager::get_instance(), core::kinematics::FoldTree::reorder(), residue_type_set, core::conformation::Residue::set_xyz(), and TR.

void core::membrane::geometry::MembraneResidueFactory::add_membrane_residue ( core::Vector center,
core::Vector normal,
core::Real thickness,
core::pose::Pose pose,
bool  fullatom 
)

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