![]() |
Rosetta Protocols
2014.16.56682
|
#include <RestrictIdentitiesAtAlignedPositions.hh>
Public Member Functions | |
| RestrictIdentitiesAtAlignedPositionsOperation () | |
| virtual | ~RestrictIdentitiesAtAlignedPositionsOperation () |
| virtual TaskOperationOP | clone () const |
| virtual void | apply (core::pose::Pose const &, core::pack::task::PackerTask &) const |
| virtual void | parse_tag (TagCOP, DataMap &) |
| utility::vector1< core::Size > | res_ids () const |
| void | res_ids (utility::vector1< core::Size > const s) |
| void | source_pose (std::string const s) |
| void | chain (core::Size const c) |
| core::Size | chain () const |
| void | design_only_target_residues (bool const b) |
| bool | design_only_target_residues () const |
| bool | prevent_repacking () const |
| void | prevent_repacking (bool const b) |
| void | keep_aas (std::string const s) |
| std::string | keep_aas () const |
| void | restrict_identities (bool const b) |
| bool | restrict_identities () const |
Public Member Functions inherited from protocols::toolbox::task_operations::RestrictOperationsBase | |
| RestrictOperationsBase () | |
| virtual | ~RestrictOperationsBase () |
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::RestrictIdentitiesAtAlignedPositionsOperation::parent |
| protocols::toolbox::task_operations::RestrictIdentitiesAtAlignedPositionsOperation::RestrictIdentitiesAtAlignedPositionsOperation | ( | ) |
References res_ids_, and source_pose_.
Referenced by clone().
|
virtual |
|
virtual |
Implements protocols::toolbox::task_operations::RestrictOperationsBase.
References core::pack::task::operation::OperateOnCertainResidues::apply(), chain(), design_only_target_residues(), protocols::toolbox::task_operations::DesignAroundOperation::design_shell(), protocols::rosetta_scripts::find_nearest_res(), keep_aas_, core::conformation::Residue::name1(), core::pack::task::operation::OperateOnCertainResidues::op(), prevent_repacking(), res_ids_, core::pose::Pose::residue(), core::pack::task::operation::OperateOnCertainResidues::residue_indices(), restrict_identities(), source_pose_, and protocols::TR.
|
inline |
References chain_.
|
inline |
References chain_.
Referenced by apply(), and parse_tag().
|
virtual |
|
inline |
References protocols::match::upstream::b, and design_only_target_residues_.
|
inline |
References design_only_target_residues_.
Referenced by apply(), and parse_tag().
|
inline |
References keep_aas_.
|
inline |
References keep_aas_.
|
virtual |
|
inline |
References prevent_repacking_.
Referenced by apply(), and parse_tag().
|
inline |
References protocols::match::upstream::b, and prevent_repacking_.
|
inline |
References res_ids_.
|
inline |
References res_ids_.
|
inline |
References protocols::match::upstream::b, and restrict_identities_.
|
inline |
References restrict_identities_.
Referenced by apply(), and parse_tag().
| void protocols::toolbox::task_operations::RestrictIdentitiesAtAlignedPositionsOperation::source_pose | ( | std::string const | s | ) |
References core::import_pose::pose_from_pdb(), and source_pose_.
Referenced by parse_tag().
|
private |
Referenced by chain().
|
private |
Referenced by design_only_target_residues().
|
private |
Referenced by apply(), keep_aas(), and parse_tag().
|
private |
Referenced by prevent_repacking().
|
private |
Referenced by apply(), parse_tag(), res_ids(), and RestrictIdentitiesAtAlignedPositionsOperation().
|
private |
Referenced by restrict_identities().
|
private |
Referenced by apply(), parse_tag(), RestrictIdentitiesAtAlignedPositionsOperation(), and source_pose().
1.8.7