#include <DesignAroundOperation.hh>
|
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...
|
|
◆ parent
◆ DesignAroundOperation()
protocols::task_operations::DesignAroundOperation::DesignAroundOperation |
( |
| ) |
|
◆ ~DesignAroundOperation()
protocols::task_operations::DesignAroundOperation::~DesignAroundOperation |
( |
| ) |
|
|
overridedefault |
◆ allow_design() [1/2]
bool protocols::task_operations::DesignAroundOperation::allow_design |
( |
| ) |
const |
|
inline |
◆ allow_design() [2/2]
void protocols::task_operations::DesignAroundOperation::allow_design |
( |
bool const |
a | ) |
|
|
inline |
◆ apply()
restricts to repacking all residues outside of design_shell_ around each residue
Implements protocols::task_operations::RestrictOperationsBase.
References allow_design(), core::pack::task::operation::OperateOnCertainResidues::apply(), design_shell(), core::kinematics::distance(), core::pose::get_resnum_list(), core::conformation::Residue::nbr_atom(), core::pack::task::operation::OperateOnCertainResidues::op(), repack_shell(), resid_, core::pose::Pose::residue(), core::pack::task::operation::OperateOnCertainResidues::residue_indices(), resnums_allow_design(), core::pose::Pose::size(), string_resnums_, and core::conformation::Residue::xyz().
Referenced by protocols::splice::DesignInterfacesOperation::apply(), protocols::splice::FindEndpointsOperation::apply(), protocols::task_operations::ProteinInterfaceDesignOperation::apply(), and protocols::task_operations::RestrictIdentitiesAtAlignedPositionsOperation::apply().
◆ clone()
◆ design_shell() [1/2]
core::Real protocols::task_operations::DesignAroundOperation::design_shell |
( |
| ) |
const |
|
inline |
◆ design_shell() [2/2]
void protocols::task_operations::DesignAroundOperation::design_shell |
( |
core::Real const |
radius | ) |
|
◆ get_designable_residues()
std::set< core::Size > protocols::task_operations::DesignAroundOperation::get_designable_residues |
( |
| ) |
const |
|
inline |
◆ include_residue()
void protocols::task_operations::DesignAroundOperation::include_residue |
( |
core::Size const |
resid | ) |
|
◆ keyname()
static std::string protocols::task_operations::DesignAroundOperation::keyname |
( |
| ) |
|
|
inlinestatic |
◆ parse_tag()
void protocols::task_operations::DesignAroundOperation::parse_tag |
( |
TagCOP |
tag, |
|
|
DataMap & |
|
|
) |
| |
|
overridevirtual |
◆ provide_xml_schema()
void protocols::task_operations::DesignAroundOperation::provide_xml_schema |
( |
utility::tag::XMLSchemaDefinition & |
xsd | ) |
|
|
static |
◆ repack_shell() [1/2]
core::Real protocols::task_operations::DesignAroundOperation::repack_shell |
( |
| ) |
const |
|
inline |
◆ repack_shell() [2/2]
void protocols::task_operations::DesignAroundOperation::repack_shell |
( |
core::Real const |
repack_shell | ) |
|
|
inline |
◆ resnums_allow_design() [1/2]
bool protocols::task_operations::DesignAroundOperation::resnums_allow_design |
( |
| ) |
const |
|
inline |
◆ resnums_allow_design() [2/2]
void protocols::task_operations::DesignAroundOperation::resnums_allow_design |
( |
bool const |
a | ) |
|
|
inline |
◆ allow_design_
bool protocols::task_operations::DesignAroundOperation::allow_design_ |
|
private |
◆ design_shell_
core::Real protocols::task_operations::DesignAroundOperation::design_shell_ |
|
private |
◆ repack_shell_
core::Real protocols::task_operations::DesignAroundOperation::repack_shell_ |
|
private |
◆ resid_
std::set< core::Size > protocols::task_operations::DesignAroundOperation::resid_ |
|
private |
◆ resnums_allow_design_
bool protocols::task_operations::DesignAroundOperation::resnums_allow_design_ |
|
private |
◆ string_resnums_
std::string protocols::task_operations::DesignAroundOperation::string_resnums_ |
|
private |
The documentation for this class was generated from the following files: