#include <BuildingBlockInterfaceOperation.hh>
◆ BuildingBlockInterfaceOperation()
protocols::matdes::BuildingBlockInterfaceOperation::BuildingBlockInterfaceOperation |
( |
core::Size |
nsub_bblock = 1 , |
|
|
std::string const & |
sym_dof_names = "" , |
|
|
core::Real |
contact_dist = 10 , |
|
|
core::Real |
bblock_dist = 5 , |
|
|
core::Real |
fa_rep_cut = 3.0 , |
|
|
bool |
filter_intrabb = true , |
|
|
bool |
intrabb_only = false , |
|
|
bool |
multicomponent = false |
|
) |
| |
◆ ~BuildingBlockInterfaceOperation()
protocols::matdes::BuildingBlockInterfaceOperation::~BuildingBlockInterfaceOperation |
( |
| ) |
|
|
overridedefault |
◆ apply()
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 bblock_dist_, bblock_reference_pose_, core::pose::Pose::chain(), contact_dist_, core::pose::Pose::energies(), core::scoring::fa_rep, fa_rep_cut_, filter_intrabb_, core::pose::symmetry::get_component_of_residue(), core::pose::symmetry::get_jump_name_to_subunits(), protocols::matdes::get_matching_subunits(), core::scoring::get_score_function(), intrabb_only_, multicomponent_, core::conformation::Residue::name3(), core::pack::task::PackerTask::nonconst_residue_task(), nsub_bblock_, core::pose::Pose::pdb_info(), core::pack::task::ResidueLevelTask::prevent_repacking(), core::pose::Pose::residue(), core::scoring::Energies::residue_total_energies(), core::pose::symmetry::sym_dof_names(), sym_dof_names_, core::pose::symmetry::symmetry_info(), protocols::matdes::TR(), and core::conformation::Residue::xyz().
◆ clone()
◆ keyname()
static std::string protocols::matdes::BuildingBlockInterfaceOperation::keyname |
( |
| ) |
|
|
inlinestatic |
◆ parse_tag()
void protocols::matdes::BuildingBlockInterfaceOperation::parse_tag |
( |
TagCOP |
tag, |
|
|
DataMap & |
|
|
) |
| |
|
overridevirtual |
Used to parse an xml-like tag to load parameters and properties.
Reimplemented from core::pack::task::operation::TaskOperation.
References bblock_dist_, bblock_reference_pose_, contact_dist_, fa_rep_cut_, filter_intrabb_, intrabb_only_, multicomponent_, nsub_bblock_, core::import_pose::PDB_file, core::import_pose::pose_from_file(), and sym_dof_names_.
◆ provide_xml_schema()
void protocols::matdes::BuildingBlockInterfaceOperation::provide_xml_schema |
( |
utility::tag::XMLSchemaDefinition & |
xsd | ) |
|
|
static |
◆ bblock_dist_
core::Real protocols::matdes::BuildingBlockInterfaceOperation::bblock_dist_ |
|
private |
◆ bblock_reference_pose_
core::pose::PoseOP protocols::matdes::BuildingBlockInterfaceOperation::bblock_reference_pose_ |
|
private |
◆ contact_dist_
core::Real protocols::matdes::BuildingBlockInterfaceOperation::contact_dist_ |
|
private |
◆ fa_rep_cut_
core::Real protocols::matdes::BuildingBlockInterfaceOperation::fa_rep_cut_ |
|
private |
◆ filter_intrabb_
bool protocols::matdes::BuildingBlockInterfaceOperation::filter_intrabb_ |
|
private |
◆ intrabb_only_
bool protocols::matdes::BuildingBlockInterfaceOperation::intrabb_only_ |
|
private |
◆ multicomponent_
bool protocols::matdes::BuildingBlockInterfaceOperation::multicomponent_ |
|
private |
◆ nsub_bblock_
core::Size protocols::matdes::BuildingBlockInterfaceOperation::nsub_bblock_ |
|
private |
◆ sym_dof_names_
std::string protocols::matdes::BuildingBlockInterfaceOperation::sym_dof_names_ |
|
private |
The documentation for this class was generated from the following files: