Rosetta 3.5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Member Functions | Private Attributes | List of all members
protocols::ligand_docking::InterfaceBuilder Class Reference

#include <InterfaceBuilder.hh>

Inheritance diagram for protocols::ligand_docking::InterfaceBuilder:
Inheritance graph
[legend]
Collaboration diagram for protocols::ligand_docking::InterfaceBuilder:
Collaboration graph
[legend]

Public Member Functions

 InterfaceBuilder ()
 
virtual ~InterfaceBuilder ()
 
 InterfaceBuilder (InterfaceBuilder const &that)
 
void parse_my_tag (utility::tag::TagPtr const tag, protocols::moves::DataMap &datamap)
 
ligand_options::Interface build (core::pose::Pose const &pose) const
 
LigandAreas get_ligand_areas () const
 

Private Member Functions

void enforce_minimum_length (ligand_options::Interface &interface, core::pose::Pose const &pose) const
 
void find_interface_residues (ligand_options::Interface &interface, core::pose::Pose const &pose) const
 
void find_protein_residues (ligand_options::Interface &interface, core::Size ligand_residue_id, core::pose::Pose const &pose) const
 First call find_ligand_residues. More...
 
void set_interface_residue (ligand_options::Interface &interface, core::Size const potential_interface_residue_id, core::Size const ligand_interface_residue_id, core::pose::Pose const &pose) const
 
bool is_interface_residue (core::conformation::Residue const &potential_interface_residue, core::conformation::Residue const &ligand_interface_residue, char const chain) const
 

Private Attributes

LigandAreas ligand_areas_
 
core::Size extension_window_
 

Constructor & Destructor Documentation

protocols::ligand_docking::InterfaceBuilder::InterfaceBuilder ( )
protocols::ligand_docking::InterfaceBuilder::~InterfaceBuilder ( )
virtual
protocols::ligand_docking::InterfaceBuilder::InterfaceBuilder ( InterfaceBuilder const &  that)

Member Function Documentation

ligand_options::Interface protocols::ligand_docking::InterfaceBuilder::build ( core::pose::Pose const &  pose) const
void protocols::ligand_docking::InterfaceBuilder::enforce_minimum_length ( ligand_options::Interface interface,
core::pose::Pose const &  pose 
) const
private
void protocols::ligand_docking::InterfaceBuilder::find_interface_residues ( ligand_options::Interface interface,
core::pose::Pose const &  pose 
) const
private
void protocols::ligand_docking::InterfaceBuilder::find_protein_residues ( ligand_options::Interface interface,
core::Size  ligand_residue_id,
core::pose::Pose const &  pose 
) const
private
LigandAreas protocols::ligand_docking::InterfaceBuilder::get_ligand_areas ( ) const

References ligand_areas_.

bool protocols::ligand_docking::InterfaceBuilder::is_interface_residue ( core::conformation::Residue const &  potential_interface_residue,
core::conformation::Residue const &  ligand_interface_residue,
char const  chain 
) const
private
void protocols::ligand_docking::InterfaceBuilder::parse_my_tag ( utility::tag::TagPtr const  tag,
protocols::moves::DataMap datamap 
)
void protocols::ligand_docking::InterfaceBuilder::set_interface_residue ( ligand_options::Interface interface,
core::Size const  potential_interface_residue_id,
core::Size const  ligand_interface_residue_id,
core::pose::Pose const &  pose 
) const
private

Member Data Documentation

core::Size protocols::ligand_docking::InterfaceBuilder::extension_window_
private
LigandAreas protocols::ligand_docking::InterfaceBuilder::ligand_areas_
private

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