![]() |
Rosetta Core
2014.35
|
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 |
![]() | |
typedef utility::tag::TagCOP | TagCOP |
typedef basic::datacache::DataMap | DataMap |
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 (TagCOP, DataMap &) |
Used to parse an xml-like tag to load parameters and properties. More... | |
![]() | |
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.
|
virtual |
BEGIN PreventRepacking.
|
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.
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_.
void core::pack::task::operation::PreventRepacking::clear | ( | ) |
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.
void core::pack::task::operation::PreventRepacking::include_residue | ( | core::Size | resid | ) |
References residues_to_prevent_.
Used to parse an xml-like tag to load parameters and properties.
Reimplemented from core::pack::task::operation::TaskOperation.
References residue_selection_.
|
private |
Referenced by apply(), and parse_tag().
|
private |
Referenced by apply(), clear(), and include_residue().