![]() |
Rosetta Protocols
2014.35
|
#include <RestrictDesignToProteinDNAInterface.hh>
Public Member Functions | |
RestrictDesignToProteinDNAInterface () | |
virtual | ~RestrictDesignToProteinDNAInterface () |
virtual TaskOperationOP | clone () const |
virtual void | apply (Pose const &pose, PackerTask &ptask) const |
determines the DNA interface residues and informs a PackerTask of their appropriate packing behavior More... | |
void | copy_dna_chains (DnaChainsCOP chains) |
DnaChainsCOP | dna_chains () const |
void | copy_targeted_dna (DnaDesignDefOPs const &targeted_dna) |
DnaDesignDefOPs const & | targeted_dna () const |
void | copy_interface (DnaInterfaceFinderCOP interface) |
DnaInterfaceFinderCOP | interface () const |
void | set_reference_pose (PoseCOP pose) |
PoseCOP | reference_pose () const |
void | set_base_only (bool value) |
bool | base_only () const |
void | set_forget_chains_and_interface (bool value) |
bool | forget_chains_and_interface () const |
virtual void | parse_tag (TagCOP, DataMap &) |
typedef core::pack::task::PackerTask protocols::dna::RestrictDesignToProteinDNAInterface::PackerTask |
typedef core::pack::task::operation::TaskOperation protocols::dna::RestrictDesignToProteinDNAInterface::TaskOperation |
typedef core::pack::task::operation::TaskOperationOP protocols::dna::RestrictDesignToProteinDNAInterface::TaskOperationOP |
protocols::dna::RestrictDesignToProteinDNAInterface::RestrictDesignToProteinDNAInterface | ( | ) |
Referenced by clone().
|
virtual |
|
virtual |
determines the DNA interface residues and informs a PackerTask of their appropriate packing behavior
RestrictDesignToProteinDNAInterface::apply
Step 2: get info about DNA chains and set up DNA packing behavior Step 3: Determine protein-DNA interface Step 4: apply any new restrictions to resfile pack/design settings, and any existing constraints Step 5: report
Implements core::pack::task::operation::TaskOperation.
References core::chemical::ResidueType::aa(), base_only_, protocols::dna::DnaPosition::bottom(), core::pose::Pose::chain(), protocols::dna::DnaNeighbor::close(), close_threshold_, core::pose::Pose::constraint_set(), protocols::dna::DnaNeighbor::contact(), contact_threshold_, cst, dna_chains_, protocols::dna::dna_comp_name_str(), end, core::pose::PDBPoseMap::find(), protocols::dna::find_basepairs(), forget_chains_and_interface_, core::pack::task::ResidueLevelTask::has_behavior(), interface_, core::chemical::ResidueType::is_DNA(), core::chemical::ResidueType::is_protein(), core::conformation::Residue::name3(), core::pack::task::PackerTask::nonconst_residue_task(), nres, num_canonical_aas, option, core::pack::task::PackerTask::pack_residue(), protocols::dna::DnaPosition::paired(), core::pose::Pose::pdb_info(), core::pack::task::ResidueLevelTask::prevent_repacking(), core::pack::task::ResidueLevelTask::print_allowed_types(), reference_pose_, repack_only, core::pose::Pose::residue(), core::pack::task::PackerTask::residue_task(), core::pose::Pose::residue_type(), core::conformation::Residue::residue_type_set(), runtime_assert, t_debug, t_info, targeted_dna_, protocols::dna::DnaPosition::top(), core::pose::Pose::total_residue(), core::pack::task::PackerTask::total_residue(), protocols::dna::TR, utility_exit, and z_cutoff_.
|
inline |
References base_only_.
|
virtual |
Implements core::pack::task::operation::TaskOperation.
References RestrictDesignToProteinDNAInterface().
void protocols::dna::RestrictDesignToProteinDNAInterface::copy_dna_chains | ( | DnaChainsCOP | chains | ) |
References dna_chains_.
void protocols::dna::RestrictDesignToProteinDNAInterface::copy_interface | ( | DnaInterfaceFinderCOP | interface | ) |
References interface_.
void protocols::dna::RestrictDesignToProteinDNAInterface::copy_targeted_dna | ( | DnaDesignDefOPs const & | targeted_dna | ) |
References targeted_dna(), and targeted_dna_.
DnaChainsCOP protocols::dna::RestrictDesignToProteinDNAInterface::dna_chains | ( | ) | const |
References dna_chains_.
|
inline |
References forget_chains_and_interface_.
DnaInterfaceFinderCOP protocols::dna::RestrictDesignToProteinDNAInterface::interface | ( | ) | const |
References interface_.
|
virtual |
PoseCOP protocols::dna::RestrictDesignToProteinDNAInterface::reference_pose | ( | ) | const |
References reference_pose_.
|
inline |
References base_only_.
|
inline |
References forget_chains_and_interface_.
void protocols::dna::RestrictDesignToProteinDNAInterface::set_reference_pose | ( | PoseCOP | pose | ) |
References reference_pose_.
DnaDesignDefOPs const & protocols::dna::RestrictDesignToProteinDNAInterface::targeted_dna | ( | ) | const |
References targeted_dna_.
Referenced by copy_targeted_dna().
|
private |
Referenced by apply(), base_only(), parse_tag(), and set_base_only().
|
private |
Referenced by apply(), and parse_tag().
|
private |
Referenced by apply().
|
mutableprivate |
Referenced by apply(), copy_dna_chains(), and dna_chains().
|
private |
Referenced by apply(), forget_chains_and_interface(), parse_tag(), and set_forget_chains_and_interface().
|
mutableprivate |
Referenced by apply(), copy_interface(), and interface().
|
private |
Referenced by apply(), reference_pose(), and set_reference_pose().
|
private |
Referenced by apply(), copy_targeted_dna(), parse_tag(), and targeted_dna().
|
mutableprivate |
Referenced by apply(), and parse_tag().