![]() |
Rosetta Protocols
2014.16.56682
|
#include <RestrictResiduesToRepackingOperation.hh>
Public Member Functions | |
| RestrictResiduesToRepackingOperation () | |
| RestrictResiduesToRepackingOperation (utility::vector1< core::Size > residues) | |
| utility::vector1< core::Size > | get_residues () const |
| void | set_residues (utility::vector1< core::Size > residues_vec) |
| virtual | ~RestrictResiduesToRepackingOperation () |
| virtual TaskOperationOP | clone () const |
| virtual void | apply (core::pose::Pose const &, core::pack::task::PackerTask &) const |
| virtual void | parse_tag (TagCOP, DataMap &) |
Public Member Functions inherited from protocols::toolbox::task_operations::RestrictOperationsBase | |
| RestrictOperationsBase () | |
| virtual | ~RestrictOperationsBase () |
Private Attributes | |
| std::string | unparsed_residues_ |
| utility::vector1< core::Size > | residues_ |
Additional Inherited Members | |
Protected Member Functions inherited from protocols::toolbox::task_operations::RestrictOperationsBase | |
| void | run_calculator (core::pose::Pose const &pose, std::string const &calculator, std::string const &calculation, utility::vector1_bool &residues) const |
| this is the only real function - it takes a calculator name and calculation, and a PackerTask-compatible vector, and flips booleans in the vector according to the calculator More... | |
this class is a TaskOperation to prevent repacking of residues not near an interface.
| typedef RestrictOperationsBase protocols::toolbox::task_operations::RestrictResiduesToRepackingOperation::parent |
| protocols::toolbox::task_operations::RestrictResiduesToRepackingOperation::RestrictResiduesToRepackingOperation | ( | ) |
Referenced by clone().
| protocols::toolbox::task_operations::RestrictResiduesToRepackingOperation::RestrictResiduesToRepackingOperation | ( | utility::vector1< core::Size > | residues | ) |
|
virtual |
|
virtual |
Implements protocols::toolbox::task_operations::RestrictOperationsBase.
References residues_, runtime_assert, and protocols::TR.
|
virtual |
Implements protocols::toolbox::task_operations::RestrictOperationsBase.
References RestrictResiduesToRepackingOperation().
| utility::vector1< core::Size > protocols::toolbox::task_operations::RestrictResiduesToRepackingOperation::get_residues | ( | ) | const |
References residues_.
|
virtual |
References key, residues_, utility::string2int(), utility::string_split(), protocols::TR, and unparsed_residues_.
| void protocols::toolbox::task_operations::RestrictResiduesToRepackingOperation::set_residues | ( | utility::vector1< core::Size > | residues_vec | ) |
References residues_, and runtime_assert.
|
private |
Referenced by apply(), get_residues(), parse_tag(), and set_residues().
|
private |
Referenced by parse_tag().
1.8.7