#include <RestrictNativeResiduesOperation.hh>
◆ PackerTask
◆ parent
◆ Pose
◆ Real
◆ String
◆ TagCOP
◆ TaskOperation
◆ TaskOperationOP
◆ RestrictNativeResiduesOperation()
protocols::task_operations::RestrictNativeResiduesOperation::RestrictNativeResiduesOperation |
( |
| ) |
|
◆ ~RestrictNativeResiduesOperation()
protocols::task_operations::RestrictNativeResiduesOperation::~RestrictNativeResiduesOperation |
( |
| ) |
|
|
overridedefault |
◆ apply()
void protocols::task_operations::RestrictNativeResiduesOperation::apply |
( |
Pose const & |
pose, |
|
|
PackerTask & |
task |
|
) |
| const |
|
overridevirtual |
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(), invert_, core::pose::symmetry::is_symmetric(), core::chemical::ResidueTypeBase::name(), core::conformation::Residue::name3(), core::pack::task::PackerTask::nonconst_residue_task(), core::pose::Pose::pdb_info(), 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::size(), protocols::task_operations::TR(), and verbose_.
◆ clone()
◆ keyname()
static std::string protocols::task_operations::RestrictNativeResiduesOperation::keyname |
( |
| ) |
|
|
inlinestatic |
◆ parse_tag()
void protocols::task_operations::RestrictNativeResiduesOperation::parse_tag |
( |
TagCOP |
tag, |
|
|
DataMap & |
|
|
) |
| |
|
overridevirtual |
◆ prevent_repacking() [1/2]
bool protocols::task_operations::RestrictNativeResiduesOperation::prevent_repacking |
( |
| ) |
const |
◆ prevent_repacking() [2/2]
void protocols::task_operations::RestrictNativeResiduesOperation::prevent_repacking |
( |
bool const |
prev | ) |
|
◆ provide_xml_schema()
void protocols::task_operations::RestrictNativeResiduesOperation::provide_xml_schema |
( |
utility::tag::XMLSchemaDefinition & |
xsd | ) |
|
|
static |
◆ reference_pose() [1/3]
core::pose::PoseCOP protocols::task_operations::RestrictNativeResiduesOperation::reference_pose |
( |
| ) |
const |
◆ reference_pose() [2/3]
void protocols::task_operations::RestrictNativeResiduesOperation::reference_pose |
( |
core::pose::Pose const & |
pose | ) |
|
◆ reference_pose() [3/3]
void protocols::task_operations::RestrictNativeResiduesOperation::reference_pose |
( |
core::pose::PoseCOP |
reference_pose | ) |
|
◆ verbose() [1/2]
bool protocols::task_operations::RestrictNativeResiduesOperation::verbose |
( |
| ) |
const |
◆ verbose() [2/2]
void protocols::task_operations::RestrictNativeResiduesOperation::verbose |
( |
bool const |
verb | ) |
|
◆ invert_
bool protocols::task_operations::RestrictNativeResiduesOperation::invert_ |
|
private |
◆ prevent_repacking_
bool protocols::task_operations::RestrictNativeResiduesOperation::prevent_repacking_ |
|
private |
◆ reference_pose_
core::pose::PoseCOP protocols::task_operations::RestrictNativeResiduesOperation::reference_pose_ |
|
private |
◆ verbose_
bool protocols::task_operations::RestrictNativeResiduesOperation::verbose_ |
|
private |
The documentation for this class was generated from the following files: