|
Rosetta 3.5
|
#include <InterfaceBuilder.hh>


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_ |
Definition at line 46 of file InterfaceBuilder.hh.
| protocols::ligand_docking::InterfaceBuilder::InterfaceBuilder | ( | ) |
Definition at line 46 of file InterfaceBuilder.cc.
|
virtual |
Definition at line 58 of file InterfaceBuilder.cc.
| protocols::ligand_docking::InterfaceBuilder::InterfaceBuilder | ( | InterfaceBuilder const & | that) |
Definition at line 52 of file InterfaceBuilder.cc.
| ligand_options::Interface protocols::ligand_docking::InterfaceBuilder::build | ( | core::pose::Pose const & | pose) | const |
Definition at line 80 of file InterfaceBuilder.cc.
References enforce_minimum_length(), extension_window_, find_interface_residues(), and core::pose::Pose::total_residue().
|
private |
Definition at line 167 of file InterfaceBuilder.cc.
References core::conformation::Conformation::chain_begin(), core::conformation::Conformation::chain_end(), core::pose::Pose::conformation(), core::sequence::end, protocols::ligand_docking::ligand_options::Interface::enforce_minimum_length(), extension_window_, core::conformation::Residue::is_polymer(), core::conformation::Conformation::num_chains(), core::pose::Pose::residue(), and protocols::loops::start.
Referenced by build().
|
private |
Definition at line 88 of file InterfaceBuilder.cc.
References core::conformation::Conformation::chain_begin(), core::conformation::Conformation::chain_end(), core::pose::Pose::conformation(), core::sequence::end, find_protein_residues(), core::pose::get_chain_ids_from_chain(), protocols::ligand_docking::ligand_options::InterfaceInfo::is_interface, and ligand_areas_.
Referenced by build().
|
private |
First call find_ligand_residues.
Definition at line 111 of file InterfaceBuilder.cc.
References protocols::ligand_docking::ligand_options::InterfaceInfo::is_interface, core::conformation::Residue::is_protein(), core::pose::Pose::residue(), set_interface_residue(), and core::pose::Pose::total_residue().
Referenced by find_interface_residues().
| LigandAreas protocols::ligand_docking::InterfaceBuilder::get_ligand_areas | ( | ) | const |
Definition at line 181 of file InterfaceBuilder.cc.
References ligand_areas_.
|
private |
Definition at line 143 of file InterfaceBuilder.cc.
References protocols::ligand_docking::ligand_options::check_all_ligand_atoms(), protocols::ligand_docking::ligand_options::check_neighbor_ligand_atom(), ligand_areas_, core::conformation::Residue::nbr_atom(), core::conformation::Residue::nbr_radius(), and core::conformation::Residue::xyz().
Referenced by set_interface_residue().
| void protocols::ligand_docking::InterfaceBuilder::parse_my_tag | ( | utility::tag::TagPtr const | tag, |
| protocols::moves::DataMap & | datamap | ||
| ) |
Definition at line 62 of file InterfaceBuilder.cc.
References extension_window_, protocols::moves::DataMap::get(), and ligand_areas_.
|
private |
Definition at line 124 of file InterfaceBuilder.cc.
References protocols::ligand_docking::ligand_options::InterfaceInfo::is_interface, is_interface_residue(), and core::pose::Pose::residue().
Referenced by find_protein_residues().
|
private |
Definition at line 69 of file InterfaceBuilder.hh.
Referenced by build(), enforce_minimum_length(), and parse_my_tag().
|
private |
Definition at line 68 of file InterfaceBuilder.hh.
Referenced by find_interface_residues(), get_ligand_areas(), is_interface_residue(), and parse_my_tag().
1.8.4