|
Rosetta 3.5
|
#include <RestrictToInterfaceVectorOperation.hh>


Public Types | |
| typedef InterfaceTaskOperation | parent |
Public Types inherited from protocols::toolbox::task_operations::InterfaceTaskOperation | |
| typedef core::pack::task::operation::TaskOperation | TaskOperation |
| typedef core::pack::task::operation::TaskOperationOP | TaskOperationOP |
| typedef TaskOperation | parent |
Public Types inherited from core::pack::task::operation::TaskOperation | |
| typedef utility::tag::TagPtr | TagPtr |
| typedef pose::Pose | Pose |
Public Member Functions | |
| RestrictToInterfaceVectorOperation () | |
| RestrictToInterfaceVectorOperation (core::Size const lower_chain_id, core::Size const upper_chain_id) | |
| this ctor will generate the calculator for you (may use defaults) if you want to use chain characters make the calculator that way and pass it to the constructor above More... | |
| RestrictToInterfaceVectorOperation (core::Size const lower_chain, core::Size const upper_chain, core::Real CB_dist_cutoff, core::Real nearby_atom_cutoff, core::Real vector_angle_cutoff, core::Real vector_dist_cutoff) | |
| RestrictToInterfaceVectorOperation (utility::vector1_int const movable_jumps) | |
| this ctor will generate the calculator for you (may use defaults) if you want to use chain characters make the calculator that way and pass it to the constructor above More... | |
| RestrictToInterfaceVectorOperation (utility::vector1_int const movable_jumps, core::Real CB_dist_cutoff, core::Real nearby_atom_cutoff, core::Real vector_angle_cutoff, core::Real vector_dist_cutoff) | |
| virtual | ~RestrictToInterfaceVectorOperation () |
| virtual TaskOperationOP | clone () const |
| virtual void | apply (core::pose::Pose const &, core::pack::task::PackerTask &) const |
| void | upper_chain (core::Size upper_chain) |
| void | lower_chain (core::Size lower_chain) |
| void | upper_chain (utility::vector1< core::Size > upper_chain) |
| void | lower_chain (utility::vector1< core::Size > lower_chain) |
| void | CB_dist_cutoff (core::Real CB_dist_cutoff) |
| Commenting out to fix PyRosetta build void jump_num( int jump_num);. More... | |
| void | nearby_atom_cutoff (core::Real nearby_atom_cutoff) |
| void | vector_angle_cutoff (core::Real vector_angle_cutoff) |
| void | vector_dist_cutoff (core::Real vector_dist_cutoff) |
| void | parse_tag (TagPtr tag) |
| parse_tag function for rosetta scripts More... | |
Public Member Functions inherited from protocols::toolbox::task_operations::InterfaceTaskOperation | |
| InterfaceTaskOperation () | |
| InterfaceTaskOperation (InterfaceTaskOperation const &old_instance) | |
| virtual | ~InterfaceTaskOperation () |
| void | set_movable_jumps (utility::vector1_int const &movable_jumps) |
| void | add_movable_jump (int const additional_jump) |
| utility::vector1_int const & | movable_jumps () const |
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 > | lower_chains_ |
| private data used to pass to the definition function More... | |
| utility::vector1< core::Size > | upper_chains_ |
| bool | jump_active_ |
| core::Real | CB_dist_cutoff_ |
| core::Real | nearby_atom_cutoff_ |
| core::Real | vector_angle_cutoff_ |
| core::Real | vector_dist_cutoff_ |
this class is a TaskOperation to prevent repacking of residues not near an interface.
Definition at line 42 of file RestrictToInterfaceVectorOperation.hh.
| typedef InterfaceTaskOperation protocols::toolbox::task_operations::RestrictToInterfaceVectorOperation::parent |
Definition at line 45 of file RestrictToInterfaceVectorOperation.hh.
| protocols::toolbox::task_operations::RestrictToInterfaceVectorOperation::RestrictToInterfaceVectorOperation | ( | ) |
, empty contructor for parser
Definition at line 53 of file RestrictToInterfaceVectorOperation.cc.
Referenced by clone().
| protocols::toolbox::task_operations::RestrictToInterfaceVectorOperation::RestrictToInterfaceVectorOperation | ( | core::Size const | lower_chain_id, |
| core::Size const | upper_chain_id | ||
| ) |
this ctor will generate the calculator for you (may use defaults) if you want to use chain characters make the calculator that way and pass it to the constructor above
Definition at line 69 of file RestrictToInterfaceVectorOperation.cc.
References lower_chain(), and upper_chain().
| protocols::toolbox::task_operations::RestrictToInterfaceVectorOperation::RestrictToInterfaceVectorOperation | ( | core::Size const | lower_chain, |
| core::Size const | upper_chain, | ||
| core::Real | CB_dist_cutoff, | ||
| core::Real | nearby_atom_cutoff, | ||
| core::Real | vector_angle_cutoff, | ||
| core::Real | vector_dist_cutoff | ||
| ) |
Definition at line 83 of file RestrictToInterfaceVectorOperation.cc.
References lower_chain(), and upper_chain().
| protocols::toolbox::task_operations::RestrictToInterfaceVectorOperation::RestrictToInterfaceVectorOperation | ( | utility::vector1_int const | movable_jumps) |
this ctor will generate the calculator for you (may use defaults) if you want to use chain characters make the calculator that way and pass it to the constructor above
Definition at line 104 of file RestrictToInterfaceVectorOperation.cc.
References protocols::toolbox::task_operations::InterfaceTaskOperation::set_movable_jumps().
| protocols::toolbox::task_operations::RestrictToInterfaceVectorOperation::RestrictToInterfaceVectorOperation | ( | utility::vector1_int const | movable_jumps, |
| core::Real | CB_dist_cutoff, | ||
| core::Real | nearby_atom_cutoff, | ||
| core::Real | vector_angle_cutoff, | ||
| core::Real | vector_dist_cutoff | ||
| ) |
Definition at line 114 of file RestrictToInterfaceVectorOperation.cc.
References protocols::toolbox::task_operations::InterfaceTaskOperation::set_movable_jumps().
|
virtual |
Definition at line 132 of file RestrictToInterfaceVectorOperation.cc.
|
virtual |
apply function, uses inherited functionality
Implements core::pack::task::operation::TaskOperation.
Definition at line 149 of file RestrictToInterfaceVectorOperation.cc.
References core::pack::task::operation::util::calc_interface_vector(), CB_dist_cutoff_, jump_active_, lower_chains_, protocols::toolbox::task_operations::InterfaceTaskOperation::movable_jumps(), nearby_atom_cutoff_, core::pack::task::PackerTask::restrict_to_residues(), core::pose::Pose::total_residue(), protocols::TR(), upper_chains_, vector_angle_cutoff_, and vector_dist_cutoff_.
| void protocols::toolbox::task_operations::RestrictToInterfaceVectorOperation::CB_dist_cutoff | ( | core::Real | CB_dist_cutoff) |
Commenting out to fix PyRosetta build void jump_num( int jump_num);.
Definition at line 248 of file RestrictToInterfaceVectorOperation.cc.
References CB_dist_cutoff_.
Referenced by parse_tag().
|
virtual |
be warned if you use clone that you'll not get a new interface calculator
Implements core::pack::task::operation::TaskOperation.
Definition at line 141 of file RestrictToInterfaceVectorOperation.cc.
References RestrictToInterfaceVectorOperation().
| void protocols::toolbox::task_operations::RestrictToInterfaceVectorOperation::lower_chain | ( | core::Size | lower_chain) |
Definition at line 229 of file RestrictToInterfaceVectorOperation.cc.
References jump_active_, and lower_chains_.
Referenced by lower_chain(), parse_tag(), and RestrictToInterfaceVectorOperation().
| void protocols::toolbox::task_operations::RestrictToInterfaceVectorOperation::lower_chain | ( | utility::vector1< core::Size > | lower_chain) |
Definition at line 238 of file RestrictToInterfaceVectorOperation.cc.
References jump_active_, lower_chain(), and lower_chains_.
| void protocols::toolbox::task_operations::RestrictToInterfaceVectorOperation::nearby_atom_cutoff | ( | core::Real | nearby_atom_cutoff) |
Definition at line 252 of file RestrictToInterfaceVectorOperation.cc.
References nearby_atom_cutoff_.
Referenced by parse_tag().
|
virtual |
parse_tag function for rosetta scripts
parse_tag function for the parser, sets reasonable values for all options
Reimplemented from core::pack::task::operation::TaskOperation.
Definition at line 277 of file RestrictToInterfaceVectorOperation.cc.
References CB_dist_cutoff(), jump_active_, lower_chain(), nearby_atom_cutoff(), protocols::toolbox::task_operations::InterfaceTaskOperation::set_movable_jumps(), protocols::TR(), upper_chain(), vector_angle_cutoff(), and vector_dist_cutoff().
| void protocols::toolbox::task_operations::RestrictToInterfaceVectorOperation::upper_chain | ( | core::Size | upper_chain) |
setters: only exist to pass info from the parser
Definition at line 214 of file RestrictToInterfaceVectorOperation.cc.
References jump_active_, and upper_chains_.
Referenced by parse_tag(), RestrictToInterfaceVectorOperation(), and upper_chain().
| void protocols::toolbox::task_operations::RestrictToInterfaceVectorOperation::upper_chain | ( | utility::vector1< core::Size > | upper_chain) |
Definition at line 222 of file RestrictToInterfaceVectorOperation.cc.
References jump_active_, upper_chain(), and upper_chains_.
| void protocols::toolbox::task_operations::RestrictToInterfaceVectorOperation::vector_angle_cutoff | ( | core::Real | vector_angle_cutoff) |
Definition at line 256 of file RestrictToInterfaceVectorOperation.cc.
References vector_angle_cutoff_.
Referenced by parse_tag().
| void protocols::toolbox::task_operations::RestrictToInterfaceVectorOperation::vector_dist_cutoff | ( | core::Real | vector_dist_cutoff) |
Definition at line 260 of file RestrictToInterfaceVectorOperation.cc.
References vector_dist_cutoff_.
Referenced by parse_tag().
|
private |
Definition at line 111 of file RestrictToInterfaceVectorOperation.hh.
Referenced by apply(), and CB_dist_cutoff().
|
private |
Definition at line 108 of file RestrictToInterfaceVectorOperation.hh.
Referenced by apply(), lower_chain(), parse_tag(), and upper_chain().
|
private |
private data used to pass to the definition function
Definition at line 106 of file RestrictToInterfaceVectorOperation.hh.
Referenced by apply(), and lower_chain().
|
private |
Definition at line 112 of file RestrictToInterfaceVectorOperation.hh.
Referenced by apply(), and nearby_atom_cutoff().
|
private |
Definition at line 107 of file RestrictToInterfaceVectorOperation.hh.
Referenced by apply(), and upper_chain().
|
private |
Definition at line 113 of file RestrictToInterfaceVectorOperation.hh.
Referenced by apply(), and vector_angle_cutoff().
|
private |
Definition at line 114 of file RestrictToInterfaceVectorOperation.hh.
Referenced by apply(), and vector_dist_cutoff().
1.8.4