|
Rosetta 3.5
|
#include <RestrictNativeResiduesOperation.hh>


Public Types | |
| typedef std::string | String |
| typedef core::Real | Real |
| typedef core::pose::Pose | Pose |
| typedef core::pack::task::PackerTask | PackerTask |
| typedef core::pack::task::operation::TaskOperation | TaskOperation |
| typedef core::pack::task::operation::TaskOperationOP | TaskOperationOP |
| typedef TaskOperation | parent |
| typedef utility::tag::TagPtr | TagPtr |
Public Types inherited from core::pack::task::operation::TaskOperation | |
| typedef utility::tag::TagPtr | TagPtr |
| typedef pose::Pose | Pose |
Public Member Functions | |
| RestrictNativeResiduesOperation () | |
| default constructor More... | |
| ~RestrictNativeResiduesOperation () | |
| destructor More... | |
| virtual TaskOperationOP | clone () const |
| make clone More... | |
| void | parse_tag (TagPtr tag) |
| Used to parse an xml-like tag to load parameters and properties. More... | |
| virtual void | apply (Pose const &pose, PackerTask &task) const |
| apply More... | |
| core::pose::PoseCOP | reference_pose () const |
| void | reference_pose (core::pose::PoseCOP reference_pose) |
| void | reference_pose (core::pose::Pose const &pose) |
| bool | verbose () const |
| void | verbose (bool const verb) |
| bool | prevent_repacking () const |
| void | prevent_repacking (bool const prev) |
Public Member Functions inherited from core::pack::task::operation::TaskOperation | |
| virtual | ~TaskOperation () |
| virtual void | parse_def (utility::lua::LuaObject const &def) |
Private Attributes | |
| core::pose::PoseCOP | reference_pose_ |
| bool | verbose_ |
| bool | prevent_repacking_ |
Definition at line 37 of file RestrictNativeResiduesOperation.hh.
| typedef core::pack::task::PackerTask protocols::toolbox::task_operations::RestrictNativeResiduesOperation::PackerTask |
Definition at line 43 of file RestrictNativeResiduesOperation.hh.
Definition at line 46 of file RestrictNativeResiduesOperation.hh.
Definition at line 42 of file RestrictNativeResiduesOperation.hh.
Definition at line 41 of file RestrictNativeResiduesOperation.hh.
| typedef std::string protocols::toolbox::task_operations::RestrictNativeResiduesOperation::String |
Definition at line 40 of file RestrictNativeResiduesOperation.hh.
| typedef utility::tag::TagPtr protocols::toolbox::task_operations::RestrictNativeResiduesOperation::TagPtr |
Definition at line 47 of file RestrictNativeResiduesOperation.hh.
| typedef core::pack::task::operation::TaskOperation protocols::toolbox::task_operations::RestrictNativeResiduesOperation::TaskOperation |
Definition at line 44 of file RestrictNativeResiduesOperation.hh.
| typedef core::pack::task::operation::TaskOperationOP protocols::toolbox::task_operations::RestrictNativeResiduesOperation::TaskOperationOP |
Definition at line 45 of file RestrictNativeResiduesOperation.hh.
| protocols::toolbox::task_operations::RestrictNativeResiduesOperation::RestrictNativeResiduesOperation | ( | ) |
default constructor
Definition at line 53 of file RestrictNativeResiduesOperation.cc.
Referenced by clone().
| protocols::toolbox::task_operations::RestrictNativeResiduesOperation::~RestrictNativeResiduesOperation | ( | ) |
destructor
Definition at line 62 of file RestrictNativeResiduesOperation.cc.
|
virtual |
apply
Loop over the residues in the current pose and restrict those that match the reference pose (ie, native residues) to repacking.
Implements core::pack::task::operation::TaskOperation.
Definition at line 115 of file RestrictNativeResiduesOperation.cc.
References core::pose::Pose::conformation(), core::conformation::Conformation::delete_residue_slow(), core::pose::symmetry::extract_asymmetric_unit(), core::pose::symmetry::is_symmetric(), core::chemical::ResidueType::name(), core::conformation::Residue::name3(), core::pack::task::PackerTask::nonconst_residue_task(), core::pack::task::ResidueLevelTask::prevent_repacking(), prevent_repacking_, reference_pose(), core::pose::Pose::residue(), core::pose::Pose::residue_type(), core::pack::task::ResidueLevelTask::restrict_to_repacking(), core::pose::Pose::total_residue(), protocols::TR(), and verbose_.
|
virtual |
make clone
clone
Implements core::pack::task::operation::TaskOperation.
Definition at line 66 of file RestrictNativeResiduesOperation.cc.
References RestrictNativeResiduesOperation().
|
virtual |
Used to parse an xml-like tag to load parameters and properties.
Reimplemented from core::pack::task::operation::TaskOperation.
Definition at line 172 of file RestrictNativeResiduesOperation.cc.
References core::import_pose::pose_from_pdb(), prevent_repacking(), reference_pose(), protocols::TR(), and verbose().
| bool protocols::toolbox::task_operations::RestrictNativeResiduesOperation::prevent_repacking | ( | ) | const |
Definition at line 101 of file RestrictNativeResiduesOperation.cc.
References prevent_repacking_.
Referenced by parse_tag().
| void protocols::toolbox::task_operations::RestrictNativeResiduesOperation::prevent_repacking | ( | bool const | prev) |
Definition at line 107 of file RestrictNativeResiduesOperation.cc.
References prevent_repacking_.
| core::pose::PoseCOP protocols::toolbox::task_operations::RestrictNativeResiduesOperation::reference_pose | ( | ) | const |
Definition at line 71 of file RestrictNativeResiduesOperation.cc.
References reference_pose_.
Referenced by apply(), and parse_tag().
| void protocols::toolbox::task_operations::RestrictNativeResiduesOperation::reference_pose | ( | core::pose::PoseCOP | reference_pose) |
Definition at line 77 of file RestrictNativeResiduesOperation.cc.
References reference_pose_.
| void protocols::toolbox::task_operations::RestrictNativeResiduesOperation::reference_pose | ( | core::pose::Pose const & | pose) |
Definition at line 83 of file RestrictNativeResiduesOperation.cc.
References reference_pose_.
| bool protocols::toolbox::task_operations::RestrictNativeResiduesOperation::verbose | ( | ) | const |
Definition at line 89 of file RestrictNativeResiduesOperation.cc.
References verbose_.
Referenced by parse_tag().
| void protocols::toolbox::task_operations::RestrictNativeResiduesOperation::verbose | ( | bool const | verb) |
Definition at line 95 of file RestrictNativeResiduesOperation.cc.
References verbose_.
|
private |
Definition at line 78 of file RestrictNativeResiduesOperation.hh.
Referenced by apply(), and prevent_repacking().
|
private |
Definition at line 77 of file RestrictNativeResiduesOperation.hh.
Referenced by reference_pose().
|
private |
Definition at line 78 of file RestrictNativeResiduesOperation.hh.
1.8.4