|
Rosetta 3.5
|
PreventRepacking allows you to prevent repacking (NATRO behavior) through the Factory. Useful if you do not know the residue numbers when the resfile is created. Note that this is unlike RestrictToRepacking; you have to specify which residues. If PreventRepacking worked on the entire Task you'd have a do-nothing task. More...
#include <TaskOperations.hh>


Public Types | |
| typedef TaskOperation | parent |
Public Types inherited from core::pack::task::operation::TaskOperation | |
| typedef utility::tag::TagPtr | TagPtr |
| typedef pose::Pose | Pose |
Public Member Functions | |
| virtual | ~PreventRepacking () |
| BEGIN PreventRepacking. More... | |
| virtual TaskOperationOP | clone () const |
| Create another task operation of the type matching the most-derived version of the class. More... | |
| virtual void | apply (pose::Pose const &, PackerTask &) const |
| Change a packer task in some way. The input pose is the one to which the input task will be later applied. More... | |
| void | include_residue (core::Size resid) |
| void | clear () |
| virtual void | parse_tag (TagPtr) |
| Used to parse an xml-like tag to load parameters and properties. More... | |
Public Member Functions inherited from core::pack::task::operation::TaskOperation | |
| virtual | ~TaskOperation () |
| virtual void | parse_def (utility::lua::LuaObject const &def) |
Private Attributes | |
| utility::vector1< core::Size > | residues_to_prevent_ |
| std::string | residue_selection_ |
PreventRepacking allows you to prevent repacking (NATRO behavior) through the Factory. Useful if you do not know the residue numbers when the resfile is created. Note that this is unlike RestrictToRepacking; you have to specify which residues. If PreventRepacking worked on the entire Task you'd have a do-nothing task.
Definition at line 465 of file TaskOperations.hh.
Definition at line 468 of file TaskOperations.hh.
|
virtual |
BEGIN PreventRepacking.
Definition at line 966 of file TaskOperations.cc.
|
virtual |
Change a packer task in some way. The input pose is the one to which the input task will be later applied.
Implements core::pack::task::operation::TaskOperation.
Definition at line 979 of file TaskOperations.cc.
References core::sequence::end, core::pose::get_resnum_list_ordered(), core::pack::task::PackerTask::nonconst_residue_task(), core::pack::task::ResidueLevelTask::prevent_repacking(), residue_selection_, and residues_to_prevent_.
Referenced by protocols::toolbox::task_operations::RestrictToCDRH3Loop::apply(), and protocols::toolbox::task_operations::RestrictToLoopsAndNeighbors::apply().
| void core::pack::task::operation::PreventRepacking::clear | ( | ) |
Definition at line 995 of file TaskOperations.cc.
References residues_to_prevent_.
|
virtual |
Create another task operation of the type matching the most-derived version of the class.
Implements core::pack::task::operation::TaskOperation.
Definition at line 973 of file TaskOperations.cc.
| void core::pack::task::operation::PreventRepacking::include_residue | ( | core::Size | resid) |
Definition at line 992 of file TaskOperations.cc.
References residues_to_prevent_.
Referenced by protocols::toolbox::task_operations::RestrictToCDRH3Loop::apply(), protocols::toolbox::task_operations::PreventChainFromRepackingOperation::apply(), protocols::toolbox::task_operations::PreventResiduesFromRepackingOperation::apply(), protocols::toolbox::task_operations::RestrictToLoopsAndNeighbors::apply(), and protocols::protein_interface_design::movers::PlaceStubMover::apply().
|
virtual |
Used to parse an xml-like tag to load parameters and properties.
Reimplemented from core::pack::task::operation::TaskOperation.
Definition at line 998 of file TaskOperations.cc.
References residue_selection_.
|
private |
Definition at line 486 of file TaskOperations.hh.
Referenced by apply(), and parse_tag().
|
private |
Definition at line 485 of file TaskOperations.hh.
Referenced by apply(), clear(), and include_residue().
1.8.4