Rosetta  2020.37
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Public Member Functions | List of all members
protocols::metal_interface::MatchGrafter Class Reference

#include <MatchGrafter.hh>

Inheritance diagram for protocols::metal_interface::MatchGrafter:
Inheritance graph
[legend]

Public Types

typedef core::pose::Pose Pose
 

Public Member Functions

 MatchGrafter ()
 
 ~MatchGrafter () override
 
virtual Pose graft (Pose &match, Pose &partner_ungrafted)
 Takes match pose (2 residues + zinc) and partner pose, grafts match onto partner, returns grafted partner. More...
 
virtual Pose build_combined_pose_with_zinc_overlay (Pose &partner1, Pose &partner2)
 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. More...
 
virtual void ensure_proper_his_tautomers (Pose &combined, utility::vector1< core::Size > metalsite_seqpos)
 

Member Typedef Documentation

Constructor & Destructor Documentation

protocols::metal_interface::MatchGrafter::MatchGrafter ( )
default
protocols::metal_interface::MatchGrafter::~MatchGrafter ( )
overridedefault

Member Function Documentation

Pose protocols::metal_interface::MatchGrafter::build_combined_pose_with_zinc_overlay ( Pose partner1,
Pose partner2 
)
virtual
void protocols::metal_interface::MatchGrafter::ensure_proper_his_tautomers ( Pose combined,
utility::vector1< core::Size metalsite_seqpos 
)
virtual
Pose protocols::metal_interface::MatchGrafter::graft ( Pose match,
Pose partner_ungrafted 
)
virtual

The documentation for this class was generated from the following files: