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 |
![]() | |
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) |
![]() | |
virtual | ~TaskOperation () |
virtual void | parse_def (utility::lua::LuaObject const &def) |
Private Attributes | |
core::pose::PoseCOP | reference_pose_ |
bool | verbose_ |
bool | prevent_repacking_ |
typedef core::pack::task::PackerTask protocols::toolbox::task_operations::RestrictNativeResiduesOperation::PackerTask |
typedef std::string protocols::toolbox::task_operations::RestrictNativeResiduesOperation::String |
typedef utility::tag::TagPtr protocols::toolbox::task_operations::RestrictNativeResiduesOperation::TagPtr |
typedef core::pack::task::operation::TaskOperation protocols::toolbox::task_operations::RestrictNativeResiduesOperation::TaskOperation |
typedef core::pack::task::operation::TaskOperationOP protocols::toolbox::task_operations::RestrictNativeResiduesOperation::TaskOperationOP |
protocols::toolbox::task_operations::RestrictNativeResiduesOperation::RestrictNativeResiduesOperation | ( | ) |
default constructor
Referenced by clone().
protocols::toolbox::task_operations::RestrictNativeResiduesOperation::~RestrictNativeResiduesOperation | ( | ) |
destructor
|
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.
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.
References RestrictNativeResiduesOperation().
|
virtual |
Used to parse an xml-like tag to load parameters and properties.
Reimplemented from core::pack::task::operation::TaskOperation.
References core::import_pose::pose_from_pdb(), prevent_repacking(), reference_pose(), protocols::TR(), and verbose().
bool protocols::toolbox::task_operations::RestrictNativeResiduesOperation::prevent_repacking | ( | ) | const |
References prevent_repacking_.
Referenced by parse_tag().
void protocols::toolbox::task_operations::RestrictNativeResiduesOperation::prevent_repacking | ( | bool const | prev) |
References prevent_repacking_.
core::pose::PoseCOP protocols::toolbox::task_operations::RestrictNativeResiduesOperation::reference_pose | ( | ) | const |
References reference_pose_.
Referenced by apply(), and parse_tag().
void protocols::toolbox::task_operations::RestrictNativeResiduesOperation::reference_pose | ( | core::pose::PoseCOP | reference_pose) |
References reference_pose_.
void protocols::toolbox::task_operations::RestrictNativeResiduesOperation::reference_pose | ( | core::pose::Pose const & | pose) |
References reference_pose_.
bool protocols::toolbox::task_operations::RestrictNativeResiduesOperation::verbose | ( | ) | const |
References verbose_.
Referenced by parse_tag().
void protocols::toolbox::task_operations::RestrictNativeResiduesOperation::verbose | ( | bool const | verb) |
References verbose_.
|
private |
Referenced by apply(), and prevent_repacking().
|
private |
Referenced by reference_pose().
|
private |