#include <MatchGrafter.hh>
protocols::metal_interface::MatchGrafter::MatchGrafter |
( |
| ) |
|
protocols::metal_interface::MatchGrafter::~MatchGrafter |
( |
| ) |
|
|
virtual |
Pose protocols::metal_interface::MatchGrafter::build_combined_pose_with_zinc_overlay |
( |
Pose & |
partner1, |
|
|
Pose & |
partner2 |
|
) |
| |
|
virtual |
Takes two matches (for residue number info) and two grafted poses, overlays the zinc atoms, and uses a partner2 fold tree to combine the two poses.
References core::pose::Pose::append_residue_by_bond(), core::pose::Pose::append_residue_by_jump(), core::kinematics::FoldTree::clear(), core::pose::Pose::conformation(), core::pose::Pose::fold_tree(), core::conformation::Conformation::insert_chain_ending(), core::pose::Pose::jump(), core::chemical::LOWER_TERMINUS_VARIANT, protocols::make_rot_lib::PEPTIDE, core::pose::remove_variant_type_from_pose_residue(), core::pose::Pose::replace_residue(), core::pose::Pose::residue(), core::pose::Pose::set_jump(), core::pose::Pose::total_residue(), protocols::TR, and core::chemical::UPPER_TERMINUS_VARIANT.
References core::chemical::ResidueType::aa(), core::chemical::aa_his, core::conformation::Residue::atom(), core::pose::Pose::conformation(), core::conformation::ResidueFactory::create_residue(), distance(), core::conformation::Residue::is_ligand(), core::conformation::Residue::is_protein(), core::chemical::ResidueType::name(), core::pose::Pose::replace_residue(), core::pose::Pose::residue(), core::pose::Pose::residue_type(), core::conformation::Residue::set_chi(), protocols::TR, and core::conformation::Atom::xyz().
Pose protocols::metal_interface::MatchGrafter::graft |
( |
Pose & |
match, |
|
|
Pose & |
partner_ungrafted |
|
) |
| |
|
virtual |
Takes match pose (2 residues + zinc) and partner pose, grafts match onto partner, returns grafted partner.
References core::chemical::ResidueType::aa(), core::chemical::aa_cys, core::pose::Pose::append_residue_by_jump(), core::pose::Pose::conformation(), core::chemical::FA_STANDARD, core::chemical::ChemicalManager::get_instance(), core::chemical::LOWER_TERMINUS_VARIANT, core::pose::Pose::pdb_info(), core::pose::remove_variant_type_from_pose_residue(), core::pose::replace_pose_residue_copying_existing_coordinates(), core::pose::Pose::replace_residue(), core::pose::Pose::residue(), core::pose::Pose::residue_type(), residue_type_set, core::pose::Pose::total_residue(), protocols::TR, core::conformation::Conformation::update_polymeric_connection(), and core::chemical::UPPER_TERMINUS_VARIANT.
The documentation for this class was generated from the following files: