![]() |
Rosetta
2021.16
|
#include <InterfaceBuilder.hh>

Public Member Functions | |
| InterfaceBuilder () | |
| ~InterfaceBuilder () override | |
| InterfaceBuilder (utility::vector1< LigandAreaOP > ligand_areas, core::Size extension_window=0) | |
| InterfaceBuilder (InterfaceBuilder const &that) | |
| void | parse_my_tag (utility::tag::TagCOP tag, basic::datacache::DataMap &datamap) |
| ligand_options::Interface | build (core::pose::Pose const &pose) const |
| LigandAreas | get_ligand_areas () const |
Static Public Member Functions | |
| static std::string | element_name () |
| static void | provide_xml_schema (utility::tag::XMLSchemaDefinition &xsd) |
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_ |
| protocols::ligand_docking::InterfaceBuilder::InterfaceBuilder | ( | ) |
|
overridedefault |
| protocols::ligand_docking::InterfaceBuilder::InterfaceBuilder | ( | utility::vector1< LigandAreaOP > | ligand_areas, |
| core::Size | extension_window = 0 |
||
| ) |
References ligand_areas_.
| protocols::ligand_docking::InterfaceBuilder::InterfaceBuilder | ( | InterfaceBuilder const & | that | ) |
| ligand_options::Interface protocols::ligand_docking::InterfaceBuilder::build | ( | core::pose::Pose const & | pose | ) | const |
|
static |
|
private |
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 |
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::interface_builder_tracer(), protocols::ligand_docking::ligand_options::InterfaceInfo::is_interface, and ligand_areas_.
Referenced by build().
|
private |
First call find_ligand_residues.
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::size().
Referenced by find_interface_residues().
| LigandAreas protocols::ligand_docking::InterfaceBuilder::get_ligand_areas | ( | ) | const |
References ligand_areas_.
|
private |
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::TagCOP | tag, |
| basic::datacache::DataMap & | datamap | ||
| ) |
References extension_window_, and ligand_areas_.
|
static |
|
private |
References protocols::ligand_docking::ligand_options::InterfaceInfo::is_interface, is_interface_residue(), and core::pose::Pose::residue().
Referenced by find_protein_residues().
|
private |
Referenced by build(), enforce_minimum_length(), and parse_my_tag().
|
private |
Referenced by find_interface_residues(), get_ligand_areas(), InterfaceBuilder(), is_interface_residue(), and parse_my_tag().
1.8.7