#include <MCSAligner.hh>
|
| MCSAligner (core::pose::Pose const &reference_pose, core::Size reference_ligres_idx, MCSAlignerOptions &options) |
|
void | set_options (MCSAlignerOptions const &options) |
| set MCSAligner options More...
|
|
void | apply (LigandConformer &lig) |
| main apply function More...
|
|
void | align_pose (core::pose::Pose const &template_pose, core::pose::Pose &ligand_pose, std::map< core::Size, core::Size > const &pair_indices_map, core::Size const &template_idx, core::Size const &ligand_idx) |
|
void | set_torsion_and_align (core::pose::Pose const &template_pose, core::pose::Pose &ligand_pose, std::map< core::Size, core::Size > const &pair_indices_map, core::Size const &template_idx, core::Size const &ligand_idx) |
|
utility::vector1< bool > const & | torsion_in_align () const |
|
◆ MCSAligner()
◆ align_pose()
◆ apply()
void protocols::ligand_docking::ga_ligand_dock::MCSAligner::apply |
( |
LigandConformer & |
lig | ) |
|
main apply function
References core::chemical::MutableResidueType::atom_index(), core::chemical::MutableResidueType::atom_name(), core::chemical::AtomRefMapping< FromRef, ToRef >::begin(), core::chemical::AtomRefMapping< FromRef, ToRef >::end(), core::chemical::rdkit::find_mapping(), protocols::ligand_docking::ga_ligand_dock::LigandConformer::get_ref_pose(), core::chemical::rdkit::RestypeToRDMol::index_to_vd(), protocols::sewing::data_storage::ligand, protocols::ligand_docking::ga_ligand_dock::LigandConformer::ligand_ids(), protocols::ligand_docking::ga_ligand_dock::LigandConformer::ligand_residue(), core::chemical::rdkit::RestypeToRDMol::Mol(), options_, protocols::ligand_docking::ga_ligand_dock::perturb_ligand_rb(), protocols::ligand_docking::ga_ligand_dock::perturb_ligand_torsions(), protocols::ligand_docking::ga_ligand_dock::MCSAlignerOptions::perturb_rb, protocols::ligand_docking::ga_ligand_dock::MCSAlignerOptions::perturb_rb_rotation, protocols::ligand_docking::ga_ligand_dock::MCSAlignerOptions::perturb_rb_translation, protocols::ligand_docking::ga_ligand_dock::MCSAlignerOptions::perturb_torsion, protocols::ligand_docking::ga_ligand_dock::MCSAlignerOptions::perturb_torsion_rotation, reference_ligres_idx_, reference_pose_, core::pose::Pose::residue(), protocols::ligand_docking::ga_ligand_dock::MCSAlignerOptions::restype_to_rdmol_options, set_torsion_and_align(), core::chemical::AtomRefMapping< FromRef, ToRef >::show(), core::pose::Pose::size(), protocols::ligand_docking::ga_ligand_dock::LigandConformer::to_pose(), torsion_in_align_, protocols::ligand_docking::ga_ligand_dock::TR(), core::conformation::Residue::type(), and protocols::ligand_docking::ga_ligand_dock::LigandConformer::update_conf().
Referenced by protocols::ligand_docking::ga_ligand_dock::GALigandDock::load_template_pool().
◆ set_constraints()
set constraints to target
◆ set_options()
void protocols::ligand_docking::ga_ligand_dock::MCSAligner::set_options |
( |
MCSAlignerOptions const & |
options | ) |
|
|
inline |
◆ set_torsion_and_align()
◆ torsion_in_align()
utility::vector1<bool> const& protocols::ligand_docking::ga_ligand_dock::MCSAligner::torsion_in_align |
( |
| ) |
const |
|
inline |
◆ options_
◆ perturb_rb_
bool protocols::ligand_docking::ga_ligand_dock::MCSAligner::perturb_rb_ |
|
private |
◆ perturb_torsion_
bool protocols::ligand_docking::ga_ligand_dock::MCSAligner::perturb_torsion_ |
|
private |
◆ reference_ligres_idx_
core::Size protocols::ligand_docking::ga_ligand_dock::MCSAligner::reference_ligres_idx_ |
|
private |
◆ reference_pose_
core::pose::Pose const& protocols::ligand_docking::ga_ligand_dock::MCSAligner::reference_pose_ |
|
private |
◆ torsion_in_align_
utility::vector1<bool> protocols::ligand_docking::ga_ligand_dock::MCSAligner::torsion_in_align_ |
|
private |
The documentation for this class was generated from the following files: