![]() |
Rosetta Core
2014.16.56682
|
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 ¢er, 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 ¢er, core::Vector &normal, core::Real &depth, core::pose::Pose &pose, Size jump, bool fullatom) |
| Add an embedding definition residue to the pose. More... | |
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.
| typedef core::chemical::ResidueTypeCOPs core::membrane::geometry::MembraneResidueFactory::ResidueTypeList |
| typedef core::chemical::ResidueTypeSetCAP core::membrane::geometry::MembraneResidueFactory::ResidueTypeSet |
| core::membrane::geometry::MembraneResidueFactory::MembraneResidueFactory | ( | ) |
Constructor for membrane residue factory.
Default Constructor.
| core::membrane::geometry::MembraneResidueFactory::~MembraneResidueFactory | ( | ) |
Destructor.
Default Destructor.
| 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 | ||
| ) |
Add a membrane definiiton residue to the pose.
Add a residue of type MEM to the pose at a Jump nres+1 and make the mmebrane 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(), membrane, nres, core::kinematics::FoldTree::reorder(), residue_type_set, core::conformation::Residue::set_xyz(), core::pose::Pose::total_residue(), and TR.
Referenced by core::membrane::MembraneProteinFactory::build_pose().
1.8.7