ga_ligand_dock¶
Bindings for protocols::ligand_docking::ga_ligand_dock namespace
- class pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.AtomProperties¶
Bases:
pybind11_object
the atom properties important in constraint generation
- acceptor(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.AtomProperties) bool ¶
C++: protocols::ligand_docking::ga_ligand_dock::AtomProperties::acceptor() const –> bool
- ambiguity(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.AtomProperties) float ¶
C++: protocols::ligand_docking::ga_ligand_dock::AtomProperties::ambiguity() const –> double
- assign(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.AtomProperties, : pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.AtomProperties) pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.AtomProperties ¶
C++: protocols::ligand_docking::ga_ligand_dock::AtomProperties::operator=(const class protocols::ligand_docking::ga_ligand_dock::AtomProperties &) –> class protocols::ligand_docking::ga_ligand_dock::AtomProperties &
- donor(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.AtomProperties) bool ¶
C++: protocols::ligand_docking::ga_ligand_dock::AtomProperties::donor() const –> bool
- generic(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.AtomProperties) bool ¶
C++: protocols::ligand_docking::ga_ligand_dock::AtomProperties::generic() const –> bool
- match(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.AtomProperties, other: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.AtomProperties, polar_scale: float, halogen_specific: bool) float ¶
C++: protocols::ligand_docking::ga_ligand_dock::AtomProperties::match(const class protocols::ligand_docking::ga_ligand_dock::AtomProperties &, double, bool) const –> double
- polarH(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.AtomProperties) bool ¶
C++: protocols::ligand_docking::ga_ligand_dock::AtomProperties::polarH() const –> bool
- score(*args, **kwargs)¶
Overloaded function.
score(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.AtomProperties) -> float
C++: protocols::ligand_docking::ga_ligand_dock::AtomProperties::score() const –> double
score(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.AtomProperties, value: float) -> None
C++: protocols::ligand_docking::ga_ligand_dock::AtomProperties::score(double) –> void
- show(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.AtomProperties) str ¶
C++: protocols::ligand_docking::ga_ligand_dock::AtomProperties::show() const –> std::string
- tag(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.AtomProperties) str ¶
C++: protocols::ligand_docking::ga_ligand_dock::AtomProperties::tag() const –> std::string
- used_for_phore(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.AtomProperties) bool ¶
C++: protocols::ligand_docking::ga_ligand_dock::AtomProperties::used_for_phore() const –> bool
- class pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.ChiInfo¶
Bases:
pybind11_object
- property E¶
- property ligchis¶
- property recchis¶
- class pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.ConstraintInfo¶
Bases:
pybind11_object
Constraint information about AtomProperties and/or Pharmacophores
includes constrained xyzs & important properties we do not use a residue type (which already has this info)
because in “pharmicophore mode” we generate virtual sites from the protein side.
we want targets generated in both ways to run through the same machinery therefore, we instead we have two initialization routines:
from the ligand side (from restype)
from the receptor side (building programmatically)
- align_to_current_phore_match(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.ConstraintInfo, pose: pyrosetta.rosetta.core.pose.Pose, recinfo: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.ConstraintInfo, ligids: pyrosetta.rosetta.utility.vector1_unsigned_long, marked_pairs: pyrosetta.rosetta.utility.vector1_std_pair_unsigned_long_unsigned_long_t, SrcPriorIDs: pyrosetta.rosetta.utility.vector1_unsigned_long, TgtPriorIDs: pyrosetta.rosetta.utility.vector1_unsigned_long) None ¶
try aligning to the phore defined by current_phore_match_ (defined by select_phore_match)
C++: protocols::ligand_docking::ga_ligand_dock::ConstraintInfo::align_to_current_phore_match(class core::pose::Pose &, const class protocols::ligand_docking::ga_ligand_dock::ConstraintInfo &, const class utility::vector1<unsigned long, class std::allocator<unsigned long> > &, class utility::vector1<struct std::pair<unsigned long, unsigned long>, class std::allocator<struct std::pair<unsigned long, unsigned long> > > &, class utility::vector1<unsigned long, class std::allocator<unsigned long> > &, class utility::vector1<unsigned long, class std::allocator<unsigned long> > &) –> void
- assign(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.ConstraintInfo, : pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.ConstraintInfo) pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.ConstraintInfo ¶
C++: protocols::ligand_docking::ga_ligand_dock::ConstraintInfo::operator=(const class protocols::ligand_docking::ga_ligand_dock::ConstraintInfo &) –> class protocols::ligand_docking::ga_ligand_dock::ConstraintInfo &
- atomid(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.ConstraintInfo, i: int) pyrosetta.rosetta.core.id.AtomID ¶
C++: protocols::ligand_docking::ga_ligand_dock::ConstraintInfo::atomid(unsigned long) const –> const class core::id::AtomID &
- coord(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.ConstraintInfo, i: int) pyrosetta.rosetta.numeric.xyzVector_double_t ¶
C++: protocols::ligand_docking::ga_ligand_dock::ConstraintInfo::coord(unsigned long) const –> const class numeric::xyzVector<double> &
- init_from_ligand(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.ConstraintInfo, pose: pyrosetta.rosetta.core.pose.Pose, ligids: pyrosetta.rosetta.utility.vector1_unsigned_long) None ¶
use a (non-identical) target ligand (for reference ligand matching)
C++: protocols::ligand_docking::ga_ligand_dock::ConstraintInfo::init_from_ligand(const class core::pose::Pose &, const class utility::vector1<unsigned long, class std::allocator<unsigned long> > &) –> void
- init_from_ligand_pharmacophore(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.ConstraintInfo, pose: pyrosetta.rosetta.core.pose.Pose, ligids: pyrosetta.rosetta.utility.vector1_unsigned_long, report_phore_info: bool) None ¶
defines pharmacophore partners in ligand (for pharmacophore matching)
C++: protocols::ligand_docking::ga_ligand_dock::ConstraintInfo::init_from_ligand_pharmacophore(const class core::pose::Pose &, const class utility::vector1<unsigned long, class std::allocator<unsigned long> > &, bool) –> void
- init_from_map(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.ConstraintInfo, density_points: pyrosetta.rosetta.utility.vector1_numeric_xyzVector_double_t) None ¶
C++: protocols::ligand_docking::ga_ligand_dock::ConstraintInfo::init_from_map(class utility::vector1<class numeric::xyzVector<double>, class std::allocator<class numeric::xyzVector<double> > >) –> void
- init_from_receptor(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.ConstraintInfo, pose: pyrosetta.rosetta.core.pose.Pose, gridscore: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GridScorer, simple: bool) None ¶
- build up binding locations from a receptor
gridscorer is used to define the bounding box
C++: protocols::ligand_docking::ga_ligand_dock::ConstraintInfo::init_from_receptor(const class core::pose::Pose &, class std::shared_ptr<class protocols::ligand_docking::ga_ligand_dock::GridScorer>, const bool) –> void
- limit(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.ConstraintInfo) float ¶
C++: protocols::ligand_docking::ga_ligand_dock::ConstraintInfo::limit() –> double
- map_phores(*args, **kwargs)¶
Overloaded function.
map_phores(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.ConstraintInfo, receptor_phores: pyrosetta.rosetta.utility.vector1_protocols_ligand_docking_ga_ligand_dock_Pharmacophore, update: bool) -> None
map_phores(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.ConstraintInfo, receptor_phores: pyrosetta.rosetta.utility.vector1_protocols_ligand_docking_ga_ligand_dock_Pharmacophore, update: bool, nmax: int) -> None
matches ligand phores (==own) to provided receptor phores and stores at phore_match_
C++: protocols::ligand_docking::ga_ligand_dock::ConstraintInfo::map_phores(const class utility::vector1<class protocols::ligand_docking::ga_ligand_dock::Pharmacophore, class std::allocator<class protocols::ligand_docking::ga_ligand_dock::Pharmacophore> > &, const bool, const unsigned long) –> void
- n_phore_match(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.ConstraintInfo) int ¶
C++: protocols::ligand_docking::ga_ligand_dock::ConstraintInfo::n_phore_match() const –> unsigned long
- natoms(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.ConstraintInfo) int ¶
C++: protocols::ligand_docking::ga_ligand_dock::ConstraintInfo::natoms() const –> unsigned long
- pharmacophores_defined(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.ConstraintInfo) bool ¶
C++: protocols::ligand_docking::ga_ligand_dock::ConstraintInfo::pharmacophores_defined() const –> bool
- phores(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.ConstraintInfo) pyrosetta.rosetta.utility.vector1_protocols_ligand_docking_ga_ligand_dock_Pharmacophore ¶
C++: protocols::ligand_docking::ga_ligand_dock::ConstraintInfo::phores() const –> const class utility::vector1<class protocols::ligand_docking::ga_ligand_dock::Pharmacophore, class std::allocator<class protocols::ligand_docking::ga_ligand_dock::Pharmacophore> > &
- polar_scale(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.ConstraintInfo) float ¶
C++: protocols::ligand_docking::ga_ligand_dock::ConstraintInfo::polar_scale() –> double
- properties(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.ConstraintInfo, i: int) pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.AtomProperties ¶
C++: protocols::ligand_docking::ga_ligand_dock::ConstraintInfo::properties(unsigned long) const –> const class protocols::ligand_docking::ga_ligand_dock::AtomProperties &
- select_phore_match(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.ConstraintInfo, run_index: int) None ¶
selects a phore_match and updates current_phore_match_
C++: protocols::ligand_docking::ga_ligand_dock::ConstraintInfo::select_phore_match(const unsigned long) –> void
- weight(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.ConstraintInfo) float ¶
C++: protocols::ligand_docking::ga_ligand_dock::ConstraintInfo::weight() –> double
- class pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.DensStructInfo¶
Bases:
pybind11_object
- property E¶
- assign(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.DensStructInfo, : pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.DensStructInfo) pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.DensStructInfo ¶
C++: protocols::ligand_docking::ga_ligand_dock::DensStructInfo::operator=(const struct protocols::ligand_docking::ga_ligand_dock::DensStructInfo &) –> struct protocols::ligand_docking::ga_ligand_dock::DensStructInfo &
- property cst¶
- property hbond_count¶
- property lig_dens¶
- property ligandname¶
- property ligandscore¶
- property native_hbond_ratio¶
- property pocket_cc¶
- property ranking_prerelax¶
- property recscore¶
- property rms¶
- property str¶
- class pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.DensStructInfoComp¶
Bases:
pybind11_object
- assign(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.DensStructInfoComp, : pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.DensStructInfoComp) pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.DensStructInfoComp ¶
C++: protocols::ligand_docking::ga_ligand_dock::DensStructInfoComp::operator=(const class protocols::ligand_docking::ga_ligand_dock::DensStructInfoComp &) –> class protocols::ligand_docking::ga_ligand_dock::DensStructInfoComp &
- class pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.EntropyEstimator¶
Bases:
pybind11_object
Estimates entropy change by ligand binding using short MC simulation
This class takes a full complex pose and ligand seqpos index to calculate entropy change upon ligand binding. MC simulation perturbs chi angles defined for the ligand at free state, and estimates effective entropy loss by binding by processing torsion probability during simulation assuming that ligand gets completely after binding.
- apply(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.EntropyEstimator, pose: pyrosetta.rosetta.core.pose.Pose) float ¶
C++: protocols::ligand_docking::ga_ligand_dock::EntropyEstimator::apply(const class core::pose::Pose &) const –> double
- assign(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.EntropyEstimator, : pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.EntropyEstimator) pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.EntropyEstimator ¶
C++: protocols::ligand_docking::ga_ligand_dock::EntropyEstimator::operator=(const class protocols::ligand_docking::ga_ligand_dock::EntropyEstimator &) –> class protocols::ligand_docking::ga_ligand_dock::EntropyEstimator &
- set_niter(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.EntropyEstimator, setting: int) None ¶
C++: protocols::ligand_docking::ga_ligand_dock::EntropyEstimator::set_niter(unsigned long) –> void
- class pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GADockStageParams¶
Bases:
pybind11_object
represent options for a single “phase” of ligand docking
- assign(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GADockStageParams, : pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GADockStageParams) pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GADockStageParams ¶
C++: protocols::ligand_docking::ga_ligand_dock::GADockStageParams::operator=(const struct protocols::ligand_docking::ga_ligand_dock::GADockStageParams &) –> struct protocols::ligand_docking::ga_ligand_dock::GADockStageParams &
- property elec_scale¶
- property maxiter¶
- property packcycles¶
- property pmut¶
- property pool¶
- property ramp_schedule¶
- property repeats¶
- property rmsthreshold¶
- property smoothing¶
- class pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GALigandDock¶
Bases:
Mover
Ligand Docking protocol using Genetic Algorithm
Runs ligand docking using pre-computed full-atom grid score, binding-motif search, and genetic algorithm search on Ligand & flexible sidechains at receptor conformations. This docking method supports full on-the-fly search of ligand conformation hence ligand “conformer” generation is not required.
- apply(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GALigandDock, pose: pyrosetta.rosetta.core.pose.Pose) None ¶
main apply of GA ligand docking
C++: protocols::ligand_docking::ga_ligand_dock::GALigandDock::apply(class core::pose::Pose &) –> void
- assign(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GALigandDock, : pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GALigandDock) pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GALigandDock ¶
C++: protocols::ligand_docking::ga_ligand_dock::GALigandDock::operator=(const class protocols::ligand_docking::ga_ligand_dock::GALigandDock &) –> class protocols::ligand_docking::ga_ligand_dock::GALigandDock &
- clear_info(self: pyrosetta.rosetta.protocols.moves.Mover) None ¶
Strings container can be used to return miscellaneous info (as std::string) from a mover, such as notes about the results of apply(). The job distributor (Apr 09 vintage) will check this function to see if your protocol wants to add string info to the Job that ran this mover. One way this can be useful is that later, a JobOutputter may include/append this info to an output file.
clear_info is called by jd2 before calling apply
C++: protocols::moves::Mover::clear_info() –> void
- clone(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GALigandDock) pyrosetta.rosetta.protocols.moves.Mover ¶
C++: protocols::ligand_docking::ga_ligand_dock::GALigandDock::clone() const –> class std::shared_ptr<class protocols::moves::Mover>
- create(self: pyrosetta.rosetta.protocols.moves.Mover) pyrosetta.rosetta.protocols.moves.Mover ¶
C++: protocols::moves::Mover::create() –> class std::shared_ptr<class protocols::moves::Mover>
- fresh_instance(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GALigandDock) pyrosetta.rosetta.protocols.moves.Mover ¶
C++: protocols::ligand_docking::ga_ligand_dock::GALigandDock::fresh_instance() const –> class std::shared_ptr<class protocols::moves::Mover>
- get_additional_output(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GALigandDock) pyrosetta.rosetta.core.pose.Pose ¶
as this is a one->many mover, use this function to return multiple outputs from a single call to apply
C++: protocols::ligand_docking::ga_ligand_dock::GALigandDock::get_additional_output() –> class std::shared_ptr<class core::pose::Pose>
- get_current_job(self: pyrosetta.rosetta.protocols.moves.Mover) protocols::jobdist::BasicJob ¶
C++: protocols::moves::Mover::get_current_job() const –> class std::shared_ptr<const class protocols::jobdist::BasicJob>
- get_current_tag(self: pyrosetta.rosetta.protocols.moves.Mover) str ¶
- A tag is a unique identifier used to identify structures produced
by this Mover. get_current_tag() returns the tag, and set_current_tag( std::string tag ) sets the tag. This functionality is not intended for use with the 2008 job distributor.
C++: protocols::moves::Mover::get_current_tag() const –> std::string
- get_input_pose(self: pyrosetta.rosetta.protocols.moves.Mover) pyrosetta.rosetta.core.pose.Pose ¶
C++: protocols::moves::Mover::get_input_pose() const –> class std::shared_ptr<const class core::pose::Pose>
- get_last_move_status(self: pyrosetta.rosetta.protocols.moves.Mover) pyrosetta.rosetta.protocols.moves.MoverStatus ¶
returns status after an apply(). The job distributor (august 08 vintage) will check this function to see if your protocol wants to filter its results - if your protocol wants to say “that run was no good, skip it” then use the protected last_move_status(MoverStatus) to change the value that this function will return.
C++: protocols::moves::Mover::get_last_move_status() const –> enum protocols::moves::MoverStatus
- get_name(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GALigandDock) str ¶
C++: protocols::ligand_docking::ga_ligand_dock::GALigandDock::get_name() const –> std::string
- get_native_pose(self: pyrosetta.rosetta.protocols.moves.Mover) pyrosetta.rosetta.core.pose.Pose ¶
C++: protocols::moves::Mover::get_native_pose() const –> class std::shared_ptr<const class core::pose::Pose>
- get_self_ptr(self: pyrosetta.rosetta.protocols.moves.Mover) pyrosetta.rosetta.protocols.moves.Mover ¶
C++: protocols::moves::Mover::get_self_ptr() –> class std::shared_ptr<class protocols::moves::Mover>
- get_self_weak_ptr(self: pyrosetta.rosetta.protocols.moves.Mover) pyrosetta.rosetta.std.weak_ptr_protocols_moves_Mover_t ¶
C++: protocols::moves::Mover::get_self_weak_ptr() –> class std::weak_ptr<class protocols::moves::Mover>
- get_type(self: pyrosetta.rosetta.protocols.moves.Mover) str ¶
C++: protocols::moves::Mover::get_type() const –> std::string
- info(self: pyrosetta.rosetta.protocols.moves.Mover) pyrosetta.rosetta.std.list_std_string_t ¶
non-const accessor
C++: protocols::moves::Mover::info() –> class std::list<std::string, class std::allocator<std::string > > &
- last_proposal_density_ratio(self: pyrosetta.rosetta.protocols.moves.Mover) float ¶
C++: protocols::moves::Mover::last_proposal_density_ratio() –> double
- static mover_name() str ¶
C++: protocols::ligand_docking::ga_ligand_dock::GALigandDock::mover_name() –> std::string
- static name() str ¶
C++: protocols::moves::Mover::name() –> std::string
- parse_my_tag(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GALigandDock, tag: pyrosetta.rosetta.utility.tag.Tag, data: pyrosetta.rosetta.basic.datacache.DataMap) None ¶
C++: protocols::ligand_docking::ga_ligand_dock::GALigandDock::parse_my_tag(class std::shared_ptr<const class utility::tag::Tag>, class basic::datacache::DataMap &) –> void
- provide_citation_info(self: pyrosetta.rosetta.protocols.moves.Mover, : pyrosetta.rosetta.basic.citation_manager.CitationCollectionList) None ¶
- Provide citations to the passed CitationCollectionList
Subclasses should add the info for themselves and any other classes they use.
The default implementation of this function does nothing. It may be overriden by movers wishing to provide citation information.
C++: protocols::moves::Mover::provide_citation_info(class basic::citation_manager::CitationCollectionList &) const –> void
- static provide_xml_schema(xsd: utility::tag::XMLSchemaDefinition) None ¶
C++: protocols::ligand_docking::ga_ligand_dock::GALigandDock::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> void
- static register_options() None ¶
Overload this static method if you access options within the mover.
These options will end up in -help of your application if users of this mover call register_options. Do this recursively! If you use movers within your mover, call their register_options in your register_options() method.
C++: protocols::moves::Mover::register_options() –> void
- reinitialize_for_each_job(self: pyrosetta.rosetta.protocols.moves.Mover) bool ¶
- Inform the Job Distributor (August ‘08 vintage) whether this object needs to be freshly regenerated on
each use.
C++: protocols::moves::Mover::reinitialize_for_each_job() const –> bool
- reinitialize_for_new_input(self: pyrosetta.rosetta.protocols.moves.Mover) bool ¶
- Inform the Job Distributor (August ‘08 vintage) whether this object needs to be regenerated when the input
pose is about to change, (for example, if the Mover has special code on the first apply() that is only valid for that one input pose).
C++: protocols::moves::Mover::reinitialize_for_new_input() const –> bool
- reset_status(self: pyrosetta.rosetta.protocols.moves.Mover) None ¶
resets status to SUCCESS, meant to be used before an apply(). The job distributor (august 08 vintage) uses this to ensure non-accumulation of status across apply()s.
C++: protocols::moves::Mover::reset_status() –> void
- set_current_job(self: pyrosetta.rosetta.protocols.moves.Mover, job: protocols::jobdist::BasicJob) None ¶
C++: protocols::moves::Mover::set_current_job(class std::shared_ptr<const class protocols::jobdist::BasicJob>) –> void
- set_current_tag(self: pyrosetta.rosetta.protocols.moves.Mover, new_tag: str) None ¶
C++: protocols::moves::Mover::set_current_tag(const std::string &) –> void
- set_input_pose(self: pyrosetta.rosetta.protocols.moves.Mover, pose: pyrosetta.rosetta.core.pose.Pose) None ¶
setter for poses contained for rms
C++: protocols::moves::Mover::set_input_pose(class std::shared_ptr<const class core::pose::Pose>) –> void
- set_native_pose(self: pyrosetta.rosetta.protocols.moves.Mover, pose: pyrosetta.rosetta.core.pose.Pose) None ¶
setter for native poses contained for rms —- we should get rid of this method? it is widely used, but a bit unsafe
C++: protocols::moves::Mover::set_native_pose(class std::shared_ptr<const class core::pose::Pose>) –> void
- set_type(self: pyrosetta.rosetta.protocols.moves.Mover, setting: str) None ¶
Set the ‘type’ string
C++: protocols::moves::Mover::set_type(const std::string &) –> void
- setup_params_for_runmode(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GALigandDock, runmode: str) None ¶
parse options based on umbrella runmode option
C++: protocols::ligand_docking::ga_ligand_dock::GALigandDock::setup_params_for_runmode(std::string) –> void
- show(*args, **kwargs)¶
Overloaded function.
show(self: pyrosetta.rosetta.protocols.moves.Mover) -> None
show(self: pyrosetta.rosetta.protocols.moves.Mover, output: pyrosetta.rosetta.std.ostream) -> None
Outputs details about the Mover, including current settings.
C++: protocols::moves::Mover::show(std::ostream &) const –> void
- test_move(self: pyrosetta.rosetta.protocols.moves.Mover, pose: pyrosetta.rosetta.core.pose.Pose) None ¶
- : Unit test support function. Apply one move to a given pose.
Allows extra test specific functions to be called before applying
C++: protocols::moves::Mover::test_move(class core::pose::Pose &) –> void
- type(*args, **kwargs)¶
Overloaded function.
type(self: pyrosetta.rosetta.protocols.moves.Mover, type_in: str) -> None
Set the ‘type’ string
C++: protocols::moves::Mover::type(const std::string &) –> void
type(self: pyrosetta.rosetta.protocols.moves.Mover) -> str
Get the set ‘type’ string
C++: protocols::moves::Mover::type() const –> const std::string &
- class pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GALigandDockCreator¶
Bases:
MoverCreator
- assign(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GALigandDockCreator, : pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GALigandDockCreator) pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GALigandDockCreator ¶
C++: protocols::ligand_docking::ga_ligand_dock::GALigandDockCreator::operator=(const class protocols::ligand_docking::ga_ligand_dock::GALigandDockCreator &) –> class protocols::ligand_docking::ga_ligand_dock::GALigandDockCreator &
- create_mover(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GALigandDockCreator) pyrosetta.rosetta.protocols.moves.Mover ¶
C++: protocols::ligand_docking::ga_ligand_dock::GALigandDockCreator::create_mover() const –> class std::shared_ptr<class protocols::moves::Mover>
- keyname(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GALigandDockCreator) str ¶
C++: protocols::ligand_docking::ga_ligand_dock::GALigandDockCreator::keyname() const –> std::string
- class pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GAOptimizer¶
Bases:
pybind11_object
Genetic Algorithm Optimizer called by GALigandDock
Takes grid score & gene-representations of ligand (+flex sidechain) conformations returns multiple optimized gene-representations of ligand (+flex sidechain) conformations
- assign(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GAOptimizer, : pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GAOptimizer) pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GAOptimizer ¶
C++: protocols::ligand_docking::ga_ligand_dock::GAOptimizer::operator=(const class protocols::ligand_docking::ga_ligand_dock::GAOptimizer &) –> class protocols::ligand_docking::ga_ligand_dock::GAOptimizer &
- set_align_reference_atom_ids(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GAOptimizer, newval: pyrosetta.rosetta.utility.vector1_core_id_AtomID) None ¶
C++: protocols::ligand_docking::ga_ligand_dock::GAOptimizer::set_align_reference_atom_ids(class utility::vector1<class core::id::AtomID, class std::allocator<class core::id::AtomID> >) –> void
- set_favor_native(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GAOptimizer, newval: float) None ¶
C++: protocols::ligand_docking::ga_ligand_dock::GAOptimizer::set_favor_native(double) –> void
- set_max_rot_cumulative_prob(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GAOptimizer, newval: float) None ¶
C++: protocols::ligand_docking::ga_ligand_dock::GAOptimizer::set_max_rot_cumulative_prob(double) –> void
- set_native(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GAOptimizer, native: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandConformer) None ¶
C++: protocols::ligand_docking::ga_ligand_dock::GAOptimizer::set_native(const class protocols::ligand_docking::ga_ligand_dock::LigandConformer) –> void
- set_protocol(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GAOptimizer, protocol_in: pyrosetta.rosetta.utility.vector1_protocols_ligand_docking_ga_ligand_dock_GADockStageParams) None ¶
C++: protocols::ligand_docking::ga_ligand_dock::GAOptimizer::set_protocol(const class utility::vector1<struct protocols::ligand_docking::ga_ligand_dock::GADockStageParams, class std::allocator<struct protocols::ligand_docking::ga_ligand_dock::GADockStageParams> > &) –> void
- set_rot_energy_cutoff(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GAOptimizer, newval: float) None ¶
C++: protocols::ligand_docking::ga_ligand_dock::GAOptimizer::set_rot_energy_cutoff(double) –> void
- class pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GridHash3D_protocols_ligand_docking_ga_ligand_dock_hbAcc_t¶
Bases:
pybind11_object
- add_point(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GridHash3D_protocols_ligand_docking_ga_ligand_dock_hbAcc_t, info: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.hbAcc) None ¶
C++: protocols::ligand_docking::ga_ligand_dock::GridHash3D<protocols::ligand_docking::ga_ligand_dock::hbAcc>::add_point(struct protocols::ligand_docking::ga_ligand_dock::hbAcc) –> void
- assign(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GridHash3D_protocols_ligand_docking_ga_ligand_dock_hbAcc_t, : pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GridHash3D_protocols_ligand_docking_ga_ligand_dock_hbAcc_t) pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GridHash3D_protocols_ligand_docking_ga_ligand_dock_hbAcc_t ¶
C++: protocols::ligand_docking::ga_ligand_dock::GridHash3D<protocols::ligand_docking::ga_ligand_dock::hbAcc>::operator=(const class protocols::ligand_docking::ga_ligand_dock::GridHash3D<struct protocols::ligand_docking::ga_ligand_dock::hbAcc> &) –> class protocols::ligand_docking::ga_ligand_dock::GridHash3D<struct protocols::ligand_docking::ga_ligand_dock::hbAcc> &
- npoints(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GridHash3D_protocols_ligand_docking_ga_ligand_dock_hbAcc_t) int ¶
C++: protocols::ligand_docking::ga_ligand_dock::GridHash3D<protocols::ligand_docking::ga_ligand_dock::hbAcc>::npoints() –> int
- set_resolution(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GridHash3D_protocols_ligand_docking_ga_ligand_dock_hbAcc_t, reso: float) None ¶
C++: protocols::ligand_docking::ga_ligand_dock::GridHash3D<protocols::ligand_docking::ga_ligand_dock::hbAcc>::set_resolution(double) –> void
- class pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GridHash3D_protocols_ligand_docking_ga_ligand_dock_hbDon_t¶
Bases:
pybind11_object
- add_point(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GridHash3D_protocols_ligand_docking_ga_ligand_dock_hbDon_t, info: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.hbDon) None ¶
C++: protocols::ligand_docking::ga_ligand_dock::GridHash3D<protocols::ligand_docking::ga_ligand_dock::hbDon>::add_point(struct protocols::ligand_docking::ga_ligand_dock::hbDon) –> void
- assign(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GridHash3D_protocols_ligand_docking_ga_ligand_dock_hbDon_t, : pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GridHash3D_protocols_ligand_docking_ga_ligand_dock_hbDon_t) pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GridHash3D_protocols_ligand_docking_ga_ligand_dock_hbDon_t ¶
C++: protocols::ligand_docking::ga_ligand_dock::GridHash3D<protocols::ligand_docking::ga_ligand_dock::hbDon>::operator=(const class protocols::ligand_docking::ga_ligand_dock::GridHash3D<struct protocols::ligand_docking::ga_ligand_dock::hbDon> &) –> class protocols::ligand_docking::ga_ligand_dock::GridHash3D<struct protocols::ligand_docking::ga_ligand_dock::hbDon> &
- npoints(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GridHash3D_protocols_ligand_docking_ga_ligand_dock_hbDon_t) int ¶
C++: protocols::ligand_docking::ga_ligand_dock::GridHash3D<protocols::ligand_docking::ga_ligand_dock::hbDon>::npoints() –> int
- set_resolution(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GridHash3D_protocols_ligand_docking_ga_ligand_dock_hbDon_t, reso: float) None ¶
C++: protocols::ligand_docking::ga_ligand_dock::GridHash3D<protocols::ligand_docking::ga_ligand_dock::hbDon>::set_resolution(double) –> void
- class pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GridScorer¶
Bases:
pybind11_object
Grid representation of scorefunction
- calculate_grid(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GridScorer, pose: pyrosetta.rosetta.core.pose.Pose, lig_resnos: pyrosetta.rosetta.utility.vector1_unsigned_long, movingSCs: pyrosetta.rosetta.utility.vector1_unsigned_long) None ¶
C++: protocols::ligand_docking::ga_ligand_dock::GridScorer::calculate_grid(const class core::pose::Pose &, const class utility::vector1<unsigned long, class std::allocator<unsigned long> > &, const class utility::vector1<unsigned long, class std::allocator<unsigned long> > &) –> void
- calculate_ligand_density_correlation(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GridScorer, resid: int, rsd: pyrosetta.rosetta.core.conformation.Residue, pose: pyrosetta.rosetta.core.pose.Pose) float ¶
C++: protocols::ligand_docking::ga_ligand_dock::GridScorer::calculate_ligand_density_correlation(int, const class core::conformation::Residue &, const class core::pose::Pose &) –> double
- calculate_pocket_density_correlation(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GridScorer, pose: pyrosetta.rosetta.core.pose.Pose) float ¶
C++: protocols::ligand_docking::ga_ligand_dock::GridScorer::calculate_pocket_density_correlation(const class core::pose::Pose &) –> double
- calculate_pose_density_correlation(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GridScorer, pose: pyrosetta.rosetta.core.pose.Pose) float ¶
C++: protocols::ligand_docking::ga_ligand_dock::GridScorer::calculate_pose_density_correlation(const class core::pose::Pose &) –> double
- debug_deriv(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GridScorer, pose: pyrosetta.rosetta.core.pose.Pose, lig: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandConformer, min_map: pyrosetta.rosetta.core.optimization.MinimizerMap) None ¶
C++: protocols::ligand_docking::ga_ligand_dock::GridScorer::debug_deriv(class core::pose::Pose &, const class protocols::ligand_docking::ga_ligand_dock::LigandConformer &, class core::optimization::MinimizerMap &) –> void
- density_score(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GridScorer, lig: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandConformer) float ¶
calculate electron density on the grid
C++: protocols::ligand_docking::ga_ligand_dock::GridScorer::density_score(const class protocols::ligand_docking::ga_ligand_dock::LigandConformer &) –> double
- derivatives(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GridScorer, pose: pyrosetta.rosetta.core.pose.Pose, lig: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandConformer, min_map: pyrosetta.rosetta.core.optimization.MinimizerMap) None ¶
calculate derivatives on the grid
C++: protocols::ligand_docking::ga_ligand_dock::GridScorer::derivatives(class core::pose::Pose &, const class protocols::ligand_docking::ga_ligand_dock::LigandConformer &, class core::optimization::MinimizerMap &) –> void
- dof_derivative(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GridScorer, pose: pyrosetta.rosetta.core.pose.Pose, min_map: pyrosetta.rosetta.core.optimization.MinimizerMap, dof_id: pyrosetta.rosetta.core.id.DOF_ID, torsion_id: pyrosetta.rosetta.core.id.TorsionID) float ¶
(1b) dof derivatives
C++: protocols::ligand_docking::ga_ligand_dock::GridScorer::dof_derivative(class core::pose::Pose &, class core::optimization::MinimizerMap &, const class core::id::DOF_ID &, const class core::id::TorsionID &) –> double
- get_1b_energy(*args, **kwargs)¶
Overloaded function.
get_1b_energy(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GridScorer, res_i: pyrosetta.rosetta.core.conformation.Residue, lkbrinfo: pyrosetta.rosetta.core.scoring.lkball.LKB_ResidueInfo, include_bb: bool) -> pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.ReweightableRepEnergy
get_1b_energy(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GridScorer, res_i: pyrosetta.rosetta.core.conformation.Residue, lkbrinfo: pyrosetta.rosetta.core.scoring.lkball.LKB_ResidueInfo, include_bb: bool, soft: bool) -> pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.ReweightableRepEnergy
get_1b_energy(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GridScorer, res_i: pyrosetta.rosetta.core.conformation.Residue, lkbrinfo: pyrosetta.rosetta.core.scoring.lkball.LKB_ResidueInfo, include_bb: bool, soft: bool, has_density_map: bool) -> pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.ReweightableRepEnergy
get a residue:background energy
C++: protocols::ligand_docking::ga_ligand_dock::GridScorer::get_1b_energy(const class core::conformation::Residue &, class std::shared_ptr<class core::scoring::lkball::LKB_ResidueInfo>, bool, bool, bool) –> class protocols::ligand_docking::ga_ligand_dock::ReweightableRepEnergy
- get_2b_energy(*args, **kwargs)¶
Overloaded function.
get_2b_energy(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GridScorer, pose: pyrosetta.rosetta.core.pose.Pose, res_i: pyrosetta.rosetta.core.conformation.Residue, lkbrinfo_i: pyrosetta.rosetta.core.scoring.lkball.LKB_ResidueInfo, incl_bb_i: bool, res_j: pyrosetta.rosetta.core.conformation.Residue, lkbrinfo_j: pyrosetta.rosetta.core.scoring.lkball.LKB_ResidueInfo, incl_bb_j: bool) -> pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.ReweightableRepEnergy
get_2b_energy(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GridScorer, pose: pyrosetta.rosetta.core.pose.Pose, res_i: pyrosetta.rosetta.core.conformation.Residue, lkbrinfo_i: pyrosetta.rosetta.core.scoring.lkball.LKB_ResidueInfo, incl_bb_i: bool, res_j: pyrosetta.rosetta.core.conformation.Residue, lkbrinfo_j: pyrosetta.rosetta.core.scoring.lkball.LKB_ResidueInfo, incl_bb_j: bool, soft: bool) -> pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.ReweightableRepEnergy
get a residue:residue energy
C++: protocols::ligand_docking::ga_ligand_dock::GridScorer::get_2b_energy(class core::pose::Pose &, const class core::conformation::Residue &, class std::shared_ptr<class core::scoring::lkball::LKB_ResidueInfo>, bool, const class core::conformation::Residue &, class std::shared_ptr<class core::scoring::lkball::LKB_ResidueInfo>, bool, bool) –> class protocols::ligand_docking::ga_ligand_dock::ReweightableRepEnergy
- get_debug(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GridScorer) bool ¶
C++: protocols::ligand_docking::ga_ligand_dock::GridScorer::get_debug() –> bool
- get_elec_scale(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GridScorer) float ¶
C++: protocols::ligand_docking::ga_ligand_dock::GridScorer::get_elec_scale() –> double
- get_exact(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GridScorer) bool ¶
C++: protocols::ligand_docking::ga_ligand_dock::GridScorer::get_exact() –> bool
- get_grid_all_atomtypes(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GridScorer) None ¶
C++: protocols::ligand_docking::ga_ligand_dock::GridScorer::get_grid_all_atomtypes() –> void
- get_ligand_com(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GridScorer) pyrosetta.rosetta.numeric.xyzVector_double_t ¶
C++: protocols::ligand_docking::ga_ligand_dock::GridScorer::get_ligand_com() –> class numeric::xyzVector<double>
- get_maxRad(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GridScorer) float ¶
C++: protocols::ligand_docking::ga_ligand_dock::GridScorer::get_maxRad() –> double
- get_maxiterminimize(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GridScorer) bool ¶
C++: protocols::ligand_docking::ga_ligand_dock::GridScorer::get_maxiterminimize() –> bool
- get_packer_cycles(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GridScorer) int ¶
C++: protocols::ligand_docking::ga_ligand_dock::GridScorer::get_packer_cycles() –> unsigned long
- get_padding(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GridScorer) float ¶
C++: protocols::ligand_docking::ga_ligand_dock::GridScorer::get_padding() –> double
- get_sfxn(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GridScorer) pyrosetta.rosetta.core.scoring.ScoreFunction ¶
C++: protocols::ligand_docking::ga_ligand_dock::GridScorer::get_sfxn() const –> class std::shared_ptr<class core::scoring::ScoreFunction>
- get_smoothing(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GridScorer) float ¶
C++: protocols::ligand_docking::ga_ligand_dock::GridScorer::get_smoothing() –> double
- get_voxel_spacing(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GridScorer) float ¶
C++: protocols::ligand_docking::ga_ligand_dock::GridScorer::get_voxel_spacing() –> double
- get_w_rep(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GridScorer) float ¶
C++: protocols::ligand_docking::ga_ligand_dock::GridScorer::get_w_rep() –> double
- has_atom_type(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GridScorer, atype: int) bool ¶
C++: protocols::ligand_docking::ga_ligand_dock::GridScorer::has_atom_type(int) –> bool
- is_point_in_grid(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GridScorer, x: pyrosetta.rosetta.numeric.xyzVector_double_t) bool ¶
check to see if a point falls w/i the grid boundaries
C++: protocols::ligand_docking::ga_ligand_dock::GridScorer::is_point_in_grid(class numeric::xyzVector<double>) const –> bool
- is_residue_in_grid(*args, **kwargs)¶
Overloaded function.
is_residue_in_grid(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GridScorer, res: pyrosetta.rosetta.core.conformation.Residue, angle_buffer: float, padding_buffer: float) -> bool
- check to see if sidechain lies within the grid
“angle buffer” makes sure residues near the edge point toward middle (higer values == stricter, 0 = no filter) “padding buffer” adds a region on the outside where residues may not move
C++: protocols::ligand_docking::ga_ligand_dock::GridScorer::is_residue_in_grid(const class core::conformation::Residue &, double, double) const –> bool
is_residue_in_grid(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GridScorer, res: pyrosetta.rosetta.core.conformation.Residue, padding_buffer: float, eigval: pyrosetta.rosetta.numeric.xyzVector_double_t, eigvec: pyrosetta.rosetta.numeric.xyzMatrix_double_t) -> bool
- check to see if sidechain lies within the grid (ALTERNATE version)
similar to the above, but pass in eigenvalues/vectors that define pocket shape
C++: protocols::ligand_docking::ga_ligand_dock::GridScorer::is_residue_in_grid(const class core::conformation::Residue &, double, const class numeric::xyzVector<double> &, const class numeric::xyzMatrix<double> &) const –> bool
- minimizer_loop(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GridScorer, lig: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandConformer, minopt: pyrosetta.rosetta.core.optimization.MinimizerOptions) float ¶
subroutine: min loop
C++: protocols::ligand_docking::ga_ligand_dock::GridScorer::minimizer_loop(class protocols::ligand_docking::ga_ligand_dock::LigandConformer &, const class core::optimization::MinimizerOptions &) –> double
- optimize(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GridScorer, lig: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandConformer, ramp_schedule: pyrosetta.rosetta.utility.vector1_double, placeable_rotdb: pyrosetta.rosetta.utility.vector1_utility_vector1_protocols_ligand_docking_ga_ligand_dock_PlaceableRotamer_std_allocator_protocols_ligand_docking_ga_ligand_dock_PlaceableRotamer_t, rot_energies: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.RotamerPairEnergies) float ¶
minimize a ligand conformer
C++: protocols::ligand_docking::ga_ligand_dock::GridScorer::optimize(class protocols::ligand_docking::ga_ligand_dock::LigandConformer &, class utility::vector1<double, class std::allocator<double> >, class utility::vector1<class utility::vector1<struct protocols::ligand_docking::ga_ligand_dock::PlaceableRotamer, class std::allocator<struct protocols::ligand_docking::ga_ligand_dock::PlaceableRotamer> >, class std::allocator<class utility::vector1<struct protocols::ligand_docking::ga_ligand_dock::PlaceableRotamer, class std::allocator<struct protocols::ligand_docking::ga_ligand_dock::PlaceableRotamer> > > > &, class protocols::ligand_docking::ga_ligand_dock::RotamerPairEnergies &) –> double
- packer_loop(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GridScorer, lig: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandConformer, placeable_rotdb: pyrosetta.rosetta.utility.vector1_utility_vector1_protocols_ligand_docking_ga_ligand_dock_PlaceableRotamer_std_allocator_protocols_ligand_docking_ga_ligand_dock_PlaceableRotamer_t, rotamer_energies: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.RotamerPairEnergies) float ¶
subroutine: run packing
C++: protocols::ligand_docking::ga_ligand_dock::GridScorer::packer_loop(class protocols::ligand_docking::ga_ligand_dock::LigandConformer &, class utility::vector1<class utility::vector1<struct protocols::ligand_docking::ga_ligand_dock::PlaceableRotamer, class std::allocator<struct protocols::ligand_docking::ga_ligand_dock::PlaceableRotamer> >, class std::allocator<class utility::vector1<struct protocols::ligand_docking::ga_ligand_dock::PlaceableRotamer, class std::allocator<struct protocols::ligand_docking::ga_ligand_dock::PlaceableRotamer> > > > &, class protocols::ligand_docking::ga_ligand_dock::RotamerPairEnergies &) –> double
- point_clash_energy(*args, **kwargs)¶
Overloaded function.
point_clash_energy(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GridScorer, X: pyrosetta.rosetta.numeric.xyzVector_double_t) -> float
point_clash_energy(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GridScorer, X: pyrosetta.rosetta.numeric.xyzVector_double_t, atype_in: str) -> float
point_clash_energy(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GridScorer, X: pyrosetta.rosetta.numeric.xyzVector_double_t, atype_in: str, soft: bool) -> float
gets the clash energy of a point
C++: protocols::ligand_docking::ga_ligand_dock::GridScorer::point_clash_energy(class numeric::xyzVector<double>, std::string, bool) –> double
- point_energy(*args, **kwargs)¶
Overloaded function.
point_energy(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GridScorer, X: pyrosetta.rosetta.numeric.xyzVector_double_t) -> float
point_energy(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GridScorer, X: pyrosetta.rosetta.numeric.xyzVector_double_t, atype_in: str) -> float
point_energy(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GridScorer, X: pyrosetta.rosetta.numeric.xyzVector_double_t, atype_in: str, weightelec_in: float) -> float
gets the solvation energy of a point
C++: protocols::ligand_docking::ga_ligand_dock::GridScorer::point_energy(class numeric::xyzVector<double>, std::string, double) –> double
- prepare_grid(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GridScorer, pose: pyrosetta.rosetta.core.pose.Pose, lig_resnos: pyrosetta.rosetta.utility.vector1_unsigned_long) None ¶
calulate the bounding box
C++: protocols::ligand_docking::ga_ligand_dock::GridScorer::prepare_grid(const class core::pose::Pose &, const class utility::vector1<unsigned long, class std::allocator<unsigned long> > &) –> void
- score(*args, **kwargs)¶
Overloaded function.
score(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GridScorer, lig: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandConformer) -> float
score(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GridScorer, lig: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandConformer, soft: bool) -> float
calculate energies on the grid
C++: protocols::ligand_docking::ga_ligand_dock::GridScorer::score(const class protocols::ligand_docking::ga_ligand_dock::LigandConformer &, bool) –> double
score(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GridScorer, pose: pyrosetta.rosetta.core.pose.Pose, lig: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandConformer) -> float
score(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GridScorer, pose: pyrosetta.rosetta.core.pose.Pose, lig: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandConformer, soft: bool) -> float
calculate energies on the grid
C++: protocols::ligand_docking::ga_ligand_dock::GridScorer::score(class core::pose::Pose &, const class protocols::ligand_docking::ga_ligand_dock::LigandConformer &, bool) –> double
- score_init(*args, **kwargs)¶
Overloaded function.
score_init(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GridScorer, lig: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandConformer) -> float
score_init(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GridScorer, lig: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandConformer, soft: bool) -> float
score_init(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GridScorer, lig: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandConformer, soft: bool, init_dens_weight: float) -> float
calculate energies on the grid for initial pool generation
C++: protocols::ligand_docking::ga_ligand_dock::GridScorer::score_init(const class protocols::ligand_docking::ga_ligand_dock::LigandConformer &, bool, double) –> double
score_init(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GridScorer, pose: pyrosetta.rosetta.core.pose.Pose, lig: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandConformer, soft: bool) -> float
score_init(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GridScorer, pose: pyrosetta.rosetta.core.pose.Pose, lig: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandConformer, soft: bool, init_dens_weight: float) -> float
C++: protocols::ligand_docking::ga_ligand_dock::GridScorer::score_init(class core::pose::Pose &, const class protocols::ligand_docking::ga_ligand_dock::LigandConformer &, bool, double) –> double
- set_bbox_padding(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GridScorer, bbox_padding_in: float) None ¶
C++: protocols::ligand_docking::ga_ligand_dock::GridScorer::set_bbox_padding(double) –> void
- set_debug(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GridScorer, debugin: bool) None ¶
C++: protocols::ligand_docking::ga_ligand_dock::GridScorer::set_debug(bool) –> void
- set_elec_scale(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GridScorer, setting: float) bool ¶
C++: protocols::ligand_docking::ga_ligand_dock::GridScorer::set_elec_scale(double) –> bool
- set_exact(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GridScorer, exactin: bool) None ¶
C++: protocols::ligand_docking::ga_ligand_dock::GridScorer::set_exact(bool) –> void
- set_force_exact_min(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GridScorer, setting: bool) None ¶
C++: protocols::ligand_docking::ga_ligand_dock::GridScorer::set_force_exact_min(bool) –> void
- set_grid_dim_with_maxRad(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GridScorer, inval: float) None ¶
C++: protocols::ligand_docking::ga_ligand_dock::GridScorer::set_grid_dim_with_maxRad(double) –> void
- set_hash_gridding(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GridScorer, hash_gridding_in: float) None ¶
C++: protocols::ligand_docking::ga_ligand_dock::GridScorer::set_hash_gridding(double) –> void
- set_hash_subgridding(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GridScorer, hash_subgridding_in: int) None ¶
C++: protocols::ligand_docking::ga_ligand_dock::GridScorer::set_hash_subgridding(unsigned long) –> void
- set_maxiter_minimize(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GridScorer, setting: int) None ¶
C++: protocols::ligand_docking::ga_ligand_dock::GridScorer::set_maxiter_minimize(unsigned long) –> void
- set_out_of_bound_e(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GridScorer, setting: float) None ¶
C++: protocols::ligand_docking::ga_ligand_dock::GridScorer::set_out_of_bound_e(double) –> void
- set_packer_cycles(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GridScorer, setting: int) None ¶
C++: protocols::ligand_docking::ga_ligand_dock::GridScorer::set_packer_cycles(unsigned long) –> void
- set_smoothing(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GridScorer, setting: float) bool ¶
C++: protocols::ligand_docking::ga_ligand_dock::GridScorer::set_smoothing(double) –> bool
- set_voxel_spacing(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GridScorer, voxel_spacing_in: float) None ¶
C++: protocols::ligand_docking::ga_ligand_dock::GridScorer::set_voxel_spacing(double) –> void
- set_w_rep(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GridScorer, setting: float) None ¶
C++: protocols::ligand_docking::ga_ligand_dock::GridScorer::set_w_rep(double) –> void
- class pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GriddedAtomTreeMultifunc¶
Bases:
Multifunc
Atom tree multifunction class
- abort_min(self: pyrosetta.rosetta.core.optimization.Multifunc, : pyrosetta.rosetta.utility.vector1_double) bool ¶
- Christophe added the following to allow premature end of minimization
If you want to abort the minimizer under specific circonstances overload this function and return true if you want to stop, false if you want to continue. FOR THE MOMENT, ONLY IN DFPMIN!
C++: core::optimization::Multifunc::abort_min(const class utility::vector1<double, class std::allocator<double> > &) const –> bool
- dfunc(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GriddedAtomTreeMultifunc, vars: pyrosetta.rosetta.utility.vector1_double, dE_dvars: pyrosetta.rosetta.utility.vector1_double) None ¶
C++: protocols::ligand_docking::ga_ligand_dock::GriddedAtomTreeMultifunc::dfunc(const class utility::vector1<double, class std::allocator<double> > &, class utility::vector1<double, class std::allocator<double> > &) const –> void
- dump(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GriddedAtomTreeMultifunc, vars: pyrosetta.rosetta.utility.vector1_double, vars2: pyrosetta.rosetta.utility.vector1_double) None ¶
C++: protocols::ligand_docking::ga_ligand_dock::GriddedAtomTreeMultifunc::dump(const class utility::vector1<double, class std::allocator<double> > &, const class utility::vector1<double, class std::allocator<double> > &) const –> void
- class pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandAligner¶
Bases:
pybind11_object
Aligns ligand using defined constraint information
Performs ligand alignments using constraints derived from - reference ligand pose coords or - receptor pharmacophore info Constraint info should be properly provided in order to run this instance
- apply(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandAligner, lig: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandConformer) None ¶
main apply function
C++: protocols::ligand_docking::ga_ligand_dock::LigandAligner::apply(class protocols::ligand_docking::ga_ligand_dock::LigandConformer &) –> void
- assign(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandAligner, : pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandAligner) pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandAligner ¶
C++: protocols::ligand_docking::ga_ligand_dock::LigandAligner::operator=(const class protocols::ligand_docking::ga_ligand_dock::LigandAligner &) –> class protocols::ligand_docking::ga_ligand_dock::LigandAligner &
- estimate_nstruct_sample(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandAligner, pose: pyrosetta.rosetta.core.pose.Pose, ligids: pyrosetta.rosetta.utility.vector1_unsigned_long, ntotal: int) int ¶
gets estimate of n-pharmacophore-search considering problem complexity
C++: protocols::ligand_docking::ga_ligand_dock::LigandAligner::estimate_nstruct_sample(const class core::pose::Pose &, const class utility::vector1<unsigned long, class std::allocator<unsigned long> > &, const unsigned long) –> unsigned long
- points_to_search(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandAligner) pyrosetta.rosetta.utility.vector1_numeric_xyzVector_double_t ¶
C++: protocols::ligand_docking::ga_ligand_dock::LigandAligner::points_to_search() const –> class utility::vector1<class numeric::xyzVector<double>, class std::allocator<class numeric::xyzVector<double> > >
- prealigned_input(*args, **kwargs)¶
Overloaded function.
prealigned_input(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandAligner, setting: bool) -> None
C++: protocols::ligand_docking::ga_ligand_dock::LigandAligner::prealigned_input(bool) –> void
prealigned_input(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandAligner) -> bool
C++: protocols::ligand_docking::ga_ligand_dock::LigandAligner::prealigned_input() const –> bool
- refine_input(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandAligner, setting: bool) None ¶
C++: protocols::ligand_docking::ga_ligand_dock::LigandAligner::refine_input(bool) –> void
- sample_ring_conformers(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandAligner) bool ¶
C++: protocols::ligand_docking::ga_ligand_dock::LigandAligner::sample_ring_conformers() const –> bool
- select_points(*args, **kwargs)¶
Overloaded function.
select_points(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandAligner, pose: pyrosetta.rosetta.core.pose.Pose, ligid: int) -> None
select_points(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandAligner, pose: pyrosetta.rosetta.core.pose.Pose, ligid: int, skeleton_threshold_const: float) -> None
select_points(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandAligner, pose: pyrosetta.rosetta.core.pose.Pose, ligid: int, skeleton_threshold_const: float, neighborhood_size: int) -> None
C++: protocols::ligand_docking::ga_ligand_dock::LigandAligner::select_points(const class core::pose::Pose &, const unsigned long, double, unsigned long) –> void
- set_chi_step(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandAligner, chi_step_in: int) None ¶
C++: protocols::ligand_docking::ga_ligand_dock::LigandAligner::set_chi_step(unsigned long) –> void
- set_pharmacophore_reference(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandAligner, pose: pyrosetta.rosetta.core.pose.Pose) None ¶
setup pharmacophore info from receptor
C++: protocols::ligand_docking::ga_ligand_dock::LigandAligner::set_pharmacophore_reference(const class core::pose::Pose &) –> void
- set_rot_step(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandAligner, rot_step_in: int) None ¶
C++: protocols::ligand_docking::ga_ligand_dock::LigandAligner::set_rot_step(unsigned long) –> void
- set_sample_ring_conformers(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandAligner, setting: bool) None ¶
C++: protocols::ligand_docking::ga_ligand_dock::LigandAligner::set_sample_ring_conformers(const bool) –> void
- set_sf(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandAligner, sf_in: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GridScorer) None ¶
C++: protocols::ligand_docking::ga_ligand_dock::LigandAligner::set_sf(class std::shared_ptr<class protocols::ligand_docking::ga_ligand_dock::GridScorer>) –> void
- set_target(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandAligner, tgt_in: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.ConstraintInfo) None ¶
C++: protocols::ligand_docking::ga_ligand_dock::LigandAligner::set_target(const class protocols::ligand_docking::ga_ligand_dock::ConstraintInfo &) –> void
- set_trans_step(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandAligner, trans_step_in: int) None ¶
C++: protocols::ligand_docking::ga_ligand_dock::LigandAligner::set_trans_step(unsigned long) –> void
- set_use_pharmacophore(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandAligner, setting: bool) None ¶
C++: protocols::ligand_docking::ga_ligand_dock::LigandAligner::set_use_pharmacophore(bool) –> void
- use_pharmacophore(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandAligner) bool ¶
C++: protocols::ligand_docking::ga_ligand_dock::LigandAligner::use_pharmacophore() const –> bool
- class pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandConformer¶
Bases:
pybind11_object
- assign(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandConformer, : pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandConformer) pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandConformer ¶
C++: protocols::ligand_docking::ga_ligand_dock::LigandConformer::operator=(const class protocols::ligand_docking::ga_ligand_dock::LigandConformer &) –> class protocols::ligand_docking::ga_ligand_dock::LigandConformer &
- assign_ligand_trans(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandConformer, transv: pyrosetta.rosetta.numeric.xyzVector_double_t) None ¶
C++: protocols::ligand_docking::ga_ligand_dock::LigandConformer::assign_ligand_trans(class numeric::xyzVector<double>) –> void
- defined(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandConformer) bool ¶
C++: protocols::ligand_docking::ga_ligand_dock::LigandConformer::defined() const –> bool
- density_score(*args, **kwargs)¶
Overloaded function.
density_score(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandConformer, scorein: float) -> None
C++: protocols::ligand_docking::ga_ligand_dock::LigandConformer::density_score(double) –> void
density_score(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandConformer) -> float
C++: protocols::ligand_docking::ga_ligand_dock::LigandConformer::density_score() const –> double
- dump_pose(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandConformer, pdbname: str) None ¶
C++: protocols::ligand_docking::ga_ligand_dock::LigandConformer::dump_pose(std::string) const –> void
- generation_tag(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandConformer) str ¶
C++: protocols::ligand_docking::ga_ligand_dock::LigandConformer::generation_tag() const –> std::string
- get_jumpid(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandConformer) int ¶
C++: protocols::ligand_docking::ga_ligand_dock::LigandConformer::get_jumpid() const –> unsigned long
- get_ligandchi(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandConformer, ichi: int) float ¶
C++: protocols::ligand_docking::ga_ligand_dock::LigandConformer::get_ligandchi(unsigned long) const –> double
- get_ligandchis(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandConformer) pyrosetta.rosetta.utility.vector1_double ¶
C++: protocols::ligand_docking::ga_ligand_dock::LigandConformer::get_ligandchis() const –> const class utility::vector1<double, class std::allocator<double> > &
- get_ligchi_type(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandConformer, ndx: int) pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.TorsionType ¶
C++: protocols::ligand_docking::ga_ligand_dock::LigandConformer::get_ligchi_type(unsigned long) const –> const struct protocols::ligand_docking::ga_ligand_dock::TorsionType &
- get_ligchi_types(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandConformer) pyrosetta.rosetta.utility.vector1_protocols_ligand_docking_ga_ligand_dock_TorsionType ¶
C++: protocols::ligand_docking::ga_ligand_dock::LigandConformer::get_ligchi_types() const –> const class utility::vector1<struct protocols::ligand_docking::ga_ligand_dock::TorsionType, class std::allocator<struct protocols::ligand_docking::ga_ligand_dock::TorsionType> > &
- get_protein_chis(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandConformer, ires: int) pyrosetta.rosetta.utility.vector1_double ¶
C++: protocols::ligand_docking::ga_ligand_dock::LigandConformer::get_protein_chis(unsigned long) const –> class utility::vector1<double, class std::allocator<double> >
- get_protein_restype(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandConformer, ires: int) pyrosetta.rosetta.core.chemical.ResidueType ¶
C++: protocols::ligand_docking::ga_ligand_dock::LigandConformer::get_protein_restype(unsigned long) const –> class std::shared_ptr<const class core::chemical::ResidueType>
- get_ref_pose(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandConformer) pyrosetta.rosetta.core.pose.Pose ¶
C++: protocols::ligand_docking::ga_ligand_dock::LigandConformer::get_ref_pose() const –> class std::shared_ptr<const class core::pose::Pose>
- get_reference_ft(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandConformer) pyrosetta.rosetta.core.kinematics.FoldTree ¶
C++: protocols::ligand_docking::ga_ligand_dock::LigandConformer::get_reference_ft() const –> const class core::kinematics::FoldTree &
- has_density_map(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandConformer) bool ¶
C++: protocols::ligand_docking::ga_ligand_dock::LigandConformer::has_density_map() const –> bool
- init_params(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandConformer) None ¶
C++: protocols::ligand_docking::ga_ligand_dock::LigandConformer::init_params() –> void
- initialize(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandConformer, pose: pyrosetta.rosetta.core.pose.Pose, ligids: pyrosetta.rosetta.utility.vector1_unsigned_long, movingscs: pyrosetta.rosetta.utility.vector1_unsigned_long, freeze_ligand_backbone: bool, freeze_ligand: bool) None ¶
C++: protocols::ligand_docking::ga_ligand_dock::LigandConformer::initialize(class std::shared_ptr<const class core::pose::Pose>, const class utility::vector1<unsigned long, class std::allocator<unsigned long> > &, class utility::vector1<unsigned long, class std::allocator<unsigned long> >, bool, bool) –> void
- is_ligand_bb_frozen(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandConformer) bool ¶
C++: protocols::ligand_docking::ga_ligand_dock::LigandConformer::is_ligand_bb_frozen() const –> bool
- is_ligand_frozen(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandConformer) bool ¶
C++: protocols::ligand_docking::ga_ligand_dock::LigandConformer::is_ligand_frozen() const –> bool
- is_ligand_terminal(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandConformer) bool ¶
C++: protocols::ligand_docking::ga_ligand_dock::LigandConformer::is_ligand_terminal() const –> bool
- ligand_ids(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandConformer) pyrosetta.rosetta.utility.vector1_unsigned_long ¶
C++: protocols::ligand_docking::ga_ligand_dock::LigandConformer::ligand_ids() const –> class utility::vector1<unsigned long, class std::allocator<unsigned long> >
- ligand_residue(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandConformer, ires: int) pyrosetta.rosetta.core.conformation.Residue ¶
C++: protocols::ligand_docking::ga_ligand_dock::LigandConformer::ligand_residue(unsigned long) const –> class core::conformation::Residue
- ligand_rg(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandConformer) float ¶
C++: protocols::ligand_docking::ga_ligand_dock::LigandConformer::ligand_rg() const –> double
- ligand_typename(*args, **kwargs)¶
Overloaded function.
ligand_typename(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandConformer) -> str
C++: protocols::ligand_docking::ga_ligand_dock::LigandConformer::ligand_typename() const –> std::string
ligand_typename(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandConformer, i: int) -> str
C++: protocols::ligand_docking::ga_ligand_dock::LigandConformer::ligand_typename(unsigned long) const –> std::string
- ligand_xyz(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandConformer) pyrosetta.rosetta.utility.vector1_numeric_xyzVector_double_t ¶
C++: protocols::ligand_docking::ga_ligand_dock::LigandConformer::ligand_xyz() –> const class utility::vector1<class numeric::xyzVector<double>, class std::allocator<class numeric::xyzVector<double> > > &
- moving_scs(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandConformer) pyrosetta.rosetta.utility.vector1_unsigned_long ¶
C++: protocols::ligand_docking::ga_ligand_dock::LigandConformer::moving_scs() const –> const class utility::vector1<unsigned long, class std::allocator<unsigned long> > &
- n_ligandchis(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandConformer) int ¶
C++: protocols::ligand_docking::ga_ligand_dock::LigandConformer::n_ligandchis() const –> unsigned long
- neg_Tds(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandConformer) float ¶
C++: protocols::ligand_docking::ga_ligand_dock::LigandConformer::neg_Tds() const –> double
- protein_residue(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandConformer, ires: int) pyrosetta.rosetta.core.conformation.Residue ¶
C++: protocols::ligand_docking::ga_ligand_dock::LigandConformer::protein_residue(unsigned long) const –> class core::conformation::Residue
- quat(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandConformer) pyrosetta.rosetta.numeric.Quaternion_double_t ¶
C++: protocols::ligand_docking::ga_ligand_dock::LigandConformer::quat() const –> const class numeric::Quaternion<double>
- randomize(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandConformer, transmax: float) None ¶
C++: protocols::ligand_docking::ga_ligand_dock::LigandConformer::randomize(double) –> void
- receptor(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandConformer) pyrosetta.rosetta.core.pose.Pose ¶
C++: protocols::ligand_docking::ga_ligand_dock::LigandConformer::receptor() const –> class std::shared_ptr<class core::pose::Pose>
- rms(*args, **kwargs)¶
Overloaded function.
rms(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandConformer, rmsin: float) -> None
C++: protocols::ligand_docking::ga_ligand_dock::LigandConformer::rms(double) –> void
rms(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandConformer) -> float
C++: protocols::ligand_docking::ga_ligand_dock::LigandConformer::rms() const –> double
- sample_conformation(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandConformer, transmax: float, sampler: protocols::ligand_docking::ga_ligand_dock::TorsionSampler) None ¶
C++: protocols::ligand_docking::ga_ligand_dock::LigandConformer::sample_conformation(double, const class std::shared_ptr<const class protocols::ligand_docking::ga_ligand_dock::TorsionSampler> &) –> void
- sample_ring_conformers(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandConformer) bool ¶
C++: protocols::ligand_docking::ga_ligand_dock::LigandConformer::sample_ring_conformers() const –> bool
- score(*args, **kwargs)¶
Overloaded function.
score(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandConformer, scorein: float) -> None
C++: protocols::ligand_docking::ga_ligand_dock::LigandConformer::score(double) –> void
score(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandConformer) -> float
C++: protocols::ligand_docking::ga_ligand_dock::LigandConformer::score() const –> double
- set_chiwidth(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandConformer, setting: float) None ¶
C++: protocols::ligand_docking::ga_ligand_dock::LigandConformer::set_chiwidth(double) –> void
- set_generation_tag(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandConformer, tag: str) None ¶
C++: protocols::ligand_docking::ga_ligand_dock::LigandConformer::set_generation_tag(std::string) –> void
- set_has_density_map(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandConformer, setting: bool) None ¶
C++: protocols::ligand_docking::ga_ligand_dock::LigandConformer::set_has_density_map(bool) –> void
- set_ligandchi(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandConformer, ichi: int, value: float) None ¶
C++: protocols::ligand_docking::ga_ligand_dock::LigandConformer::set_ligandchi(unsigned long, double) –> void
- set_moving_scs(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandConformer, setting: pyrosetta.rosetta.utility.vector1_unsigned_long) None ¶
C++: protocols::ligand_docking::ga_ligand_dock::LigandConformer::set_moving_scs(class utility::vector1<unsigned long, class std::allocator<unsigned long> >) –> void
- set_negTds(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandConformer, inval: float) None ¶
C++: protocols::ligand_docking::ga_ligand_dock::LigandConformer::set_negTds(double) –> void
- set_protein_chis(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandConformer, ires: int, newchis: pyrosetta.rosetta.utility.vector1_double) None ¶
C++: protocols::ligand_docking::ga_ligand_dock::LigandConformer::set_protein_chis(unsigned long, const class utility::vector1<double, class std::allocator<double> > &) –> void
- set_protein_restype(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandConformer, ires: int, restype: pyrosetta.rosetta.core.chemical.ResidueType) None ¶
C++: protocols::ligand_docking::ga_ligand_dock::LigandConformer::set_protein_restype(unsigned long, class std::shared_ptr<const class core::chemical::ResidueType>) –> void
- set_rotwidth(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandConformer, setting: float) None ¶
C++: protocols::ligand_docking::ga_ligand_dock::LigandConformer::set_rotwidth(double) –> void
- set_rtmutrate(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandConformer, setting: float) None ¶
C++: protocols::ligand_docking::ga_ligand_dock::LigandConformer::set_rtmutrate(double) –> void
- set_sample_ring_conformers(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandConformer, setting: bool) None ¶
C++: protocols::ligand_docking::ga_ligand_dock::LigandConformer::set_sample_ring_conformers(bool) –> void
- set_torsmutrate(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandConformer, setting: float) None ¶
C++: protocols::ligand_docking::ga_ligand_dock::LigandConformer::set_torsmutrate(double) –> void
- set_transwidth(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandConformer, setting: float) None ¶
C++: protocols::ligand_docking::ga_ligand_dock::LigandConformer::set_transwidth(double) –> void
- superimpose_to_ref_pose(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandConformer, ids: pyrosetta.rosetta.utility.vector1_core_id_AtomID) None ¶
C++: protocols::ligand_docking::ga_ligand_dock::LigandConformer::superimpose_to_ref_pose(const class utility::vector1<class core::id::AtomID, class std::allocator<class core::id::AtomID> > &) –> void
- to_minipose(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandConformer, pose: pyrosetta.rosetta.core.pose.Pose, minilig: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandConformer) None ¶
C++: protocols::ligand_docking::ga_ligand_dock::LigandConformer::to_minipose(class std::shared_ptr<class core::pose::Pose>, class protocols::ligand_docking::ga_ligand_dock::LigandConformer &) const –> void
- to_pose(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandConformer, pose: pyrosetta.rosetta.core.pose.Pose) None ¶
C++: protocols::ligand_docking::ga_ligand_dock::LigandConformer::to_pose(class std::shared_ptr<class core::pose::Pose>) const –> void
- to_string(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandConformer) str ¶
C++: protocols::ligand_docking::ga_ligand_dock::LigandConformer::to_string() const –> std::string
- trans(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandConformer) pyrosetta.rosetta.numeric.xyzVector_double_t ¶
C++: protocols::ligand_docking::ga_ligand_dock::LigandConformer::trans() const –> const class numeric::xyzVector<double>
- update_conf(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandConformer, pose: pyrosetta.rosetta.core.pose.Pose) None ¶
C++: protocols::ligand_docking::ga_ligand_dock::LigandConformer::update_conf(class std::shared_ptr<const class core::pose::Pose>) –> void
- update_conf_from_minipose(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandConformer, pose: pyrosetta.rosetta.core.pose.Pose) None ¶
C++: protocols::ligand_docking::ga_ligand_dock::LigandConformer::update_conf_from_minipose(class std::shared_ptr<const class core::pose::Pose>) –> void
- update_ligand_conf(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandConformer, pose: pyrosetta.rosetta.core.pose.Pose) None ¶
C++: protocols::ligand_docking::ga_ligand_dock::LigandConformer::update_ligand_conf(class std::shared_ptr<const class core::pose::Pose>) –> void
- update_ligchi_types(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandConformer, ligres: pyrosetta.rosetta.core.conformation.Residue) None ¶
C++: protocols::ligand_docking::ga_ligand_dock::LigandConformer::update_ligchi_types(const class core::conformation::Residue &) –> void
- class pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.MCSAligner¶
Bases:
pybind11_object
- align_pose(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.MCSAligner, template_pose: pyrosetta.rosetta.core.pose.Pose, ligand_pose: pyrosetta.rosetta.core.pose.Pose, pair_indices_map: pyrosetta.rosetta.std.map_unsigned_long_unsigned_long, template_idx: int, ligand_idx: int) None ¶
C++: protocols::ligand_docking::ga_ligand_dock::MCSAligner::align_pose(const class core::pose::Pose &, class core::pose::Pose &, const class std::map<unsigned long, unsigned long, struct std::less<unsigned long>, class std::allocator<struct std::pair<const unsigned long, unsigned long> > > &, const unsigned long &, const unsigned long &) –> void
- apply(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.MCSAligner, lig: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandConformer) None ¶
main apply function
C++: protocols::ligand_docking::ga_ligand_dock::MCSAligner::apply(class protocols::ligand_docking::ga_ligand_dock::LigandConformer &) –> void
- set_options(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.MCSAligner, options: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.MCSAlignerOptions) None ¶
set MCSAligner options
C++: protocols::ligand_docking::ga_ligand_dock::MCSAligner::set_options(const struct protocols::ligand_docking::ga_ligand_dock::MCSAlignerOptions &) –> void
- set_torsion_and_align(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.MCSAligner, template_pose: pyrosetta.rosetta.core.pose.Pose, ligand_pose: pyrosetta.rosetta.core.pose.Pose, pair_indices_map: pyrosetta.rosetta.std.map_unsigned_long_unsigned_long, template_idx: int, ligand_idx: int) None ¶
C++: protocols::ligand_docking::ga_ligand_dock::MCSAligner::set_torsion_and_align(const class core::pose::Pose &, class core::pose::Pose &, const class std::map<unsigned long, unsigned long, struct std::less<unsigned long>, class std::allocator<struct std::pair<const unsigned long, unsigned long> > > &, const unsigned long &, const unsigned long &) –> void
- torsion_in_align(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.MCSAligner) pyrosetta.rosetta.utility.vector1_bool ¶
C++: protocols::ligand_docking::ga_ligand_dock::MCSAligner::torsion_in_align() const –> const class utility::vector1<bool, class std::allocator<bool> > &
- class pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.MCSAlignerOptions¶
Bases:
pybind11_object
Aligns ligand using maximum commom substructure (MCS)
Performs ligand alignments using MCS bewteen - reference ligand pose - ligand to dock
- assign(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.MCSAlignerOptions, : pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.MCSAlignerOptions) pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.MCSAlignerOptions ¶
C++: protocols::ligand_docking::ga_ligand_dock::MCSAlignerOptions::operator=(const struct protocols::ligand_docking::ga_ligand_dock::MCSAlignerOptions &) –> struct protocols::ligand_docking::ga_ligand_dock::MCSAlignerOptions &
- property perturb_rb¶
- property perturb_rb_rotation¶
- property perturb_rb_translation¶
- property perturb_torsion¶
- property perturb_torsion_rotation¶
- property restype_to_rdmol_options¶
- class pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.OptHMode¶
Bases:
pybind11_object
Members:
OPTH_NONE
OPTH_FULL
OPTH_NO_FLIP_HNQ
OPTH_FLEXIBLE_SIDECHAINS
OPTH_REDEFINE_SIDECHAINS
- OPTH_FLEXIBLE_SIDECHAINS = <OptHMode.OPTH_FLEXIBLE_SIDECHAINS: 3>¶
- OPTH_FULL = <OptHMode.OPTH_FULL: 1>¶
- OPTH_NONE = <OptHMode.OPTH_NONE: 0>¶
- OPTH_NO_FLIP_HNQ = <OptHMode.OPTH_NO_FLIP_HNQ: 2>¶
- OPTH_REDEFINE_SIDECHAINS = <OptHMode.OPTH_REDEFINE_SIDECHAINS: 4>¶
- property name¶
- property value¶
- class pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.OutputStructureStore¶
Bases:
pybind11_object
helper class to manage multiple outputs
- assign(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.OutputStructureStore, : pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.OutputStructureStore) pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.OutputStructureStore ¶
C++: protocols::ligand_docking::ga_ligand_dock::OutputStructureStore::operator=(const class protocols::ligand_docking::ga_ligand_dock::OutputStructureStore &) –> class protocols::ligand_docking::ga_ligand_dock::OutputStructureStore &
- clear(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.OutputStructureStore) None ¶
C++: protocols::ligand_docking::ga_ligand_dock::OutputStructureStore::clear() –> void
- dH_pop(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.OutputStructureStore, pose: pyrosetta.rosetta.core.pose.Pose, E: float, rms: float, complexscore: float, ligandscore: float, recscore: float, ranking_prerelax: int, ligandname: str) None ¶
C++: protocols::ligand_docking::ga_ligand_dock::OutputStructureStore::dH_pop(class core::pose::Pose &, double &, double &, double &, double &, double &, unsigned long &, std::string &) –> void
- dens_clear(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.OutputStructureStore) None ¶
C++: protocols::ligand_docking::ga_ligand_dock::OutputStructureStore::dens_clear() –> void
- dens_has_data(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.OutputStructureStore) bool ¶
C++: protocols::ligand_docking::ga_ligand_dock::OutputStructureStore::dens_has_data() –> bool
- dens_pop(*args, **kwargs)¶
Overloaded function.
dens_pop(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.OutputStructureStore, pose: pyrosetta.rosetta.core.pose.Pose, E: float, rms: float, ligandscore: float, recscore: float, ranking_prerelax: int, ligandname: str, lig_dens: float, native_hbond_ratio: float, hbond_count: float, pocket_cc: float) -> None
C++: protocols::ligand_docking::ga_ligand_dock::OutputStructureStore::dens_pop(class core::pose::Pose &, double &, double &, double &, double &, unsigned long &, std::string &, double &, double &, double &, double &) –> void
dens_pop(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.OutputStructureStore) -> pyrosetta.rosetta.core.pose.Pose
C++: protocols::ligand_docking::ga_ligand_dock::OutputStructureStore::dens_pop() –> class std::shared_ptr<class core::pose::Pose>
- dens_push(*args, **kwargs)¶
Overloaded function.
dens_push(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.OutputStructureStore, pose: pyrosetta.rosetta.core.pose.Pose, E: float) -> None
dens_push(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.OutputStructureStore, pose: pyrosetta.rosetta.core.pose.Pose, E: float, rms: float) -> None
dens_push(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.OutputStructureStore, pose: pyrosetta.rosetta.core.pose.Pose, E: float, rms: float, ligandscore: float) -> None
dens_push(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.OutputStructureStore, pose: pyrosetta.rosetta.core.pose.Pose, E: float, rms: float, ligandscore: float, recscore: float) -> None
dens_push(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.OutputStructureStore, pose: pyrosetta.rosetta.core.pose.Pose, E: float, rms: float, ligandscore: float, recscore: float, ranking_prerelax: int) -> None
dens_push(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.OutputStructureStore, pose: pyrosetta.rosetta.core.pose.Pose, E: float, rms: float, ligandscore: float, recscore: float, ranking_prerelax: int, ligandname: str) -> None
dens_push(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.OutputStructureStore, pose: pyrosetta.rosetta.core.pose.Pose, E: float, rms: float, ligandscore: float, recscore: float, ranking_prerelax: int, ligandname: str, lig_dens: float) -> None
dens_push(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.OutputStructureStore, pose: pyrosetta.rosetta.core.pose.Pose, E: float, rms: float, ligandscore: float, recscore: float, ranking_prerelax: int, ligandname: str, lig_dens: float, native_hbond_ratio: float) -> None
dens_push(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.OutputStructureStore, pose: pyrosetta.rosetta.core.pose.Pose, E: float, rms: float, ligandscore: float, recscore: float, ranking_prerelax: int, ligandname: str, lig_dens: float, native_hbond_ratio: float, hbond_count: float) -> None
dens_push(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.OutputStructureStore, pose: pyrosetta.rosetta.core.pose.Pose, E: float, rms: float, ligandscore: float, recscore: float, ranking_prerelax: int, ligandname: str, lig_dens: float, native_hbond_ratio: float, hbond_count: float, pocket_cc: float) -> None
C++: protocols::ligand_docking::ga_ligand_dock::OutputStructureStore::dens_push(const class core::pose::Pose &, double, double, double, double, unsigned long, std::string, double, double, double, double) –> void
- dens_size(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.OutputStructureStore) int ¶
C++: protocols::ligand_docking::ga_ligand_dock::OutputStructureStore::dens_size() –> unsigned long
- has_data(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.OutputStructureStore) bool ¶
C++: protocols::ligand_docking::ga_ligand_dock::OutputStructureStore::has_data() –> bool
- pop(*args, **kwargs)¶
Overloaded function.
pop(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.OutputStructureStore, pose: pyrosetta.rosetta.core.pose.Pose, E: float, rms: float, complexscore: float, ligandscore: float, recscore: float, ranking_prerelax: int, ligandname: str) -> None
C++: protocols::ligand_docking::ga_ligand_dock::OutputStructureStore::pop(class core::pose::Pose &, double &, double &, double &, double &, double &, unsigned long &, std::string &) –> void
pop(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.OutputStructureStore) -> pyrosetta.rosetta.core.pose.Pose
pop(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.OutputStructureStore, metric: str) -> pyrosetta.rosetta.core.pose.Pose
C++: protocols::ligand_docking::ga_ligand_dock::OutputStructureStore::pop(std::string) –> class std::shared_ptr<class core::pose::Pose>
- push(*args, **kwargs)¶
Overloaded function.
push(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.OutputStructureStore, pose: pyrosetta.rosetta.core.pose.Pose, E: float) -> None
push(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.OutputStructureStore, pose: pyrosetta.rosetta.core.pose.Pose, E: float, rms: float) -> None
push(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.OutputStructureStore, pose: pyrosetta.rosetta.core.pose.Pose, E: float, rms: float, complexscore: float) -> None
push(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.OutputStructureStore, pose: pyrosetta.rosetta.core.pose.Pose, E: float, rms: float, complexscore: float, ligandscore: float) -> None
push(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.OutputStructureStore, pose: pyrosetta.rosetta.core.pose.Pose, E: float, rms: float, complexscore: float, ligandscore: float, recscore: float) -> None
push(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.OutputStructureStore, pose: pyrosetta.rosetta.core.pose.Pose, E: float, rms: float, complexscore: float, ligandscore: float, recscore: float, ranking_prerelax: int) -> None
push(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.OutputStructureStore, pose: pyrosetta.rosetta.core.pose.Pose, E: float, rms: float, complexscore: float, ligandscore: float, recscore: float, ranking_prerelax: int, ligandname: str) -> None
C++: protocols::ligand_docking::ga_ligand_dock::OutputStructureStore::push(const class core::pose::Pose &, double, double, double, double, double, unsigned long, std::string) –> void
- size(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.OutputStructureStore) int ¶
C++: protocols::ligand_docking::ga_ligand_dock::OutputStructureStore::size() –> unsigned long
- class pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.Pharmacophore¶
Bases:
pybind11_object
Pharmacophore (aka binding-motif) definition
Stores collection of atom properties and their clustering info
- assign(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.Pharmacophore, : pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.Pharmacophore) pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.Pharmacophore ¶
C++: protocols::ligand_docking::ga_ligand_dock::Pharmacophore::operator=(const class protocols::ligand_docking::ga_ligand_dock::Pharmacophore &) –> class protocols::ligand_docking::ga_ligand_dock::Pharmacophore &
- atm(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.Pharmacophore, i: int) int ¶
C++: protocols::ligand_docking::ga_ligand_dock::Pharmacophore::atm(unsigned long) const –> unsigned long
- atms(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.Pharmacophore) pyrosetta.rosetta.utility.vector1_unsigned_long ¶
C++: protocols::ligand_docking::ga_ligand_dock::Pharmacophore::atms() const –> class utility::vector1<unsigned long, class std::allocator<unsigned long> >
- com(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.Pharmacophore) pyrosetta.rosetta.numeric.xyzVector_double_t ¶
C++: protocols::ligand_docking::ga_ligand_dock::Pharmacophore::com() const –> const class numeric::xyzVector<double> &
- dist(*args, **kwargs)¶
Overloaded function.
dist(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.Pharmacophore) -> pyrosetta.rosetta.utility.vector1_utility_vector1_double_std_allocator_double_t
C++: protocols::ligand_docking::ga_ligand_dock::Pharmacophore::dist() const –> class utility::vector1<class utility::vector1<double, class std::allocator<double> >, class std::allocator<class utility::vector1<double, class std::allocator<double> > > >
dist(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.Pharmacophore, i: int, j: int) -> float
C++: protocols::ligand_docking::ga_ligand_dock::Pharmacophore::dist(unsigned long, unsigned long) const –> double
- find_type_matches(*args, **kwargs)¶
Overloaded function.
find_type_matches(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.Pharmacophore, other: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.Pharmacophore) -> float
find_type_matches(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.Pharmacophore, other: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.Pharmacophore, just_count: bool) -> float
find matches with proper types (e.g. acceptor - donor)
C++: protocols::ligand_docking::ga_ligand_dock::Pharmacophore::find_type_matches(const class protocols::ligand_docking::ga_ligand_dock::Pharmacophore &, const bool) const –> double
- has(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.Pharmacophore, i: int) bool ¶
C++: protocols::ligand_docking::ga_ligand_dock::Pharmacophore::has(unsigned long) const –> bool
- index(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.Pharmacophore) str ¶
C++: protocols::ligand_docking::ga_ligand_dock::Pharmacophore::index() const –> std::string
- is_acceptor(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.Pharmacophore, i: int) bool ¶
C++: protocols::ligand_docking::ga_ligand_dock::Pharmacophore::is_acceptor(unsigned long) const –> bool
- is_close(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.Pharmacophore, Dcol: pyrosetta.rosetta.utility.vector1_double, dcut: float) bool ¶
whether j is close to all own members (Dcol == Dmtrx[j])
C++: protocols::ligand_docking::ga_ligand_dock::Pharmacophore::is_close(const class utility::vector1<double, class std::allocator<double> > &, double) const –> bool
- is_donor(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.Pharmacophore, i: int) bool ¶
C++: protocols::ligand_docking::ga_ligand_dock::Pharmacophore::is_donor(unsigned long) const –> bool
- is_polarH(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.Pharmacophore, i: int) bool ¶
C++: protocols::ligand_docking::ga_ligand_dock::Pharmacophore::is_polarH(unsigned long) const –> bool
- map_index(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.Pharmacophore) pyrosetta.rosetta.utility.vector1_unsigned_long ¶
C++: protocols::ligand_docking::ga_ligand_dock::Pharmacophore::map_index() const –> const class utility::vector1<unsigned long, class std::allocator<unsigned long> > &
- match(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.Pharmacophore, other: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.Pharmacophore, map_index: pyrosetta.rosetta.utility.vector1_unsigned_long, unmatch_score: float) float ¶
find matches with the partner pharmacophore provided
C++: protocols::ligand_docking::ga_ligand_dock::Pharmacophore::match(const class protocols::ligand_docking::ga_ligand_dock::Pharmacophore &, const class utility::vector1<unsigned long, class std::allocator<unsigned long> > &, const double) const –> double
- props(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.Pharmacophore) pyrosetta.rosetta.utility.vector1_protocols_ligand_docking_ga_ligand_dock_AtomProperties ¶
C++: protocols::ligand_docking::ga_ligand_dock::Pharmacophore::props() const –> class utility::vector1<class protocols::ligand_docking::ga_ligand_dock::AtomProperties, class std::allocator<class protocols::ligand_docking::ga_ligand_dock::AtomProperties> >
- set_map_index(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.Pharmacophore, map_index: pyrosetta.rosetta.utility.vector1_unsigned_long) None ¶
C++: protocols::ligand_docking::ga_ligand_dock::Pharmacophore::set_map_index(class utility::vector1<unsigned long, class std::allocator<unsigned long> >) –> void
- show(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.Pharmacophore) str ¶
C++: protocols::ligand_docking::ga_ligand_dock::Pharmacophore::show() const –> std::string
- size(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.Pharmacophore) int ¶
C++: protocols::ligand_docking::ga_ligand_dock::Pharmacophore::size() const –> unsigned long
- update_com(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.Pharmacophore, coords: pyrosetta.rosetta.utility.vector1_numeric_xyzVector_double_t) None ¶
C++: protocols::ligand_docking::ga_ligand_dock::Pharmacophore::update_com(const class utility::vector1<class numeric::xyzVector<double>, class std::allocator<class numeric::xyzVector<double> > > &) –> void
- class pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.PlaceableRotamer¶
Bases:
pybind11_object
- property chis¶
- property lkbrinfo¶
- property prob¶
- property prob_accum¶
- property resid¶
- property restype¶
- property rotno¶
- property score¶
- class pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.PointScoreComparator¶
Bases:
pybind11_object
- class pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.ReweightableRepEnergy¶
Bases:
pybind11_object
Rotamer data used for packing in GALigandDock
Stores energy information of rotamers to facilitate rotamer packing
- assign(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.ReweightableRepEnergy, : pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.ReweightableRepEnergy) pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.ReweightableRepEnergy ¶
C++: protocols::ligand_docking::ga_ligand_dock::ReweightableRepEnergy::operator=(const class protocols::ligand_docking::ga_ligand_dock::ReweightableRepEnergy &) –> class protocols::ligand_docking::ga_ligand_dock::ReweightableRepEnergy &
- property bonus_wtd_¶
- property cst_wtd_¶
- property elec_dens_wtd_¶
- property fa_atr_wtd_¶
- property fa_elec_wtd_¶
- property fa_rep_¶
- property fa_sol_wtd_¶
- property hbond_wtd_¶
- property lk_ball_wtd_¶
- property oneb_wtd_¶
- property penalty_wtd_¶
- reset(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.ReweightableRepEnergy) None ¶
C++: protocols::ligand_docking::ga_ligand_dock::ReweightableRepEnergy::reset() –> void
- score(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.ReweightableRepEnergy, farep_scale: float) float ¶
C++: protocols::ligand_docking::ga_ligand_dock::ReweightableRepEnergy::score(double) –> float
- class pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.RotamerPairEnergies¶
Bases:
pybind11_object
- add_residue(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.RotamerPairEnergies, nrots_i: int) None ¶
C++: protocols::ligand_docking::ga_ligand_dock::RotamerPairEnergies::add_residue(unsigned long) –> void
- assign(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.RotamerPairEnergies, : pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.RotamerPairEnergies) pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.RotamerPairEnergies ¶
C++: protocols::ligand_docking::ga_ligand_dock::RotamerPairEnergies::operator=(const class protocols::ligand_docking::ga_ligand_dock::RotamerPairEnergies &) –> class protocols::ligand_docking::ga_ligand_dock::RotamerPairEnergies &
- clear(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.RotamerPairEnergies) None ¶
C++: protocols::ligand_docking::ga_ligand_dock::RotamerPairEnergies::clear() –> void
- energy1b(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.RotamerPairEnergies, ires: int, irot: int) pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.ReweightableRepEnergy ¶
C++: protocols::ligand_docking::ga_ligand_dock::RotamerPairEnergies::energy1b(unsigned long, unsigned long) –> class protocols::ligand_docking::ga_ligand_dock::ReweightableRepEnergy &
- energy2b(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.RotamerPairEnergies, ires: int, irot: int, jres: int, jrot: int) pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.ReweightableRepEnergy ¶
C++: protocols::ligand_docking::ga_ligand_dock::RotamerPairEnergies::energy2b(unsigned long, unsigned long, unsigned long, unsigned long) –> class protocols::ligand_docking::ga_ligand_dock::ReweightableRepEnergy &
- energyBG(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.RotamerPairEnergies, ires: int, irot: int) pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.ReweightableRepEnergy ¶
C++: protocols::ligand_docking::ga_ligand_dock::RotamerPairEnergies::energyBG(unsigned long, unsigned long) –> class protocols::ligand_docking::ga_ligand_dock::ReweightableRepEnergy &
- finalize(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.RotamerPairEnergies) None ¶
C++: protocols::ligand_docking::ga_ligand_dock::RotamerPairEnergies::finalize() –> void
- class pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.StructInfo¶
Bases:
pybind11_object
- property E¶
- assign(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.StructInfo, : pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.StructInfo) pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.StructInfo ¶
C++: protocols::ligand_docking::ga_ligand_dock::StructInfo::operator=(const struct protocols::ligand_docking::ga_ligand_dock::StructInfo &) –> struct protocols::ligand_docking::ga_ligand_dock::StructInfo &
- property complexscore¶
- property cst¶
- property dH¶
- property ligandname¶
- property ligandscore¶
- property ranking_prerelax¶
- property recscore¶
- property rms¶
- property str¶
- class pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.StructInfoComp¶
Bases:
pybind11_object
- assign(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.StructInfoComp, : pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.StructInfoComp) pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.StructInfoComp ¶
C++: protocols::ligand_docking::ga_ligand_dock::StructInfoComp::operator=(const class protocols::ligand_docking::ga_ligand_dock::StructInfoComp &) –> class protocols::ligand_docking::ga_ligand_dock::StructInfoComp &
- class pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.StructInfoCompdH¶
Bases:
pybind11_object
- assign(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.StructInfoCompdH, : pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.StructInfoCompdH) pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.StructInfoCompdH ¶
C++: protocols::ligand_docking::ga_ligand_dock::StructInfoCompdH::operator=(const class protocols::ligand_docking::ga_ligand_dock::StructInfoCompdH &) –> class protocols::ligand_docking::ga_ligand_dock::StructInfoCompdH &
- class pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.TorsionDistrParams¶
Bases:
pybind11_object
- add_mode(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.TorsionDistrParams, A: float, mu: float, sigma: float) None ¶
C++: protocols::ligand_docking::ga_ligand_dock::TorsionDistrParams::add_mode(double, double, double) –> void
- assign(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.TorsionDistrParams, : pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.TorsionDistrParams) pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.TorsionDistrParams ¶
C++: protocols::ligand_docking::ga_ligand_dock::TorsionDistrParams::operator=(const class protocols::ligand_docking::ga_ligand_dock::TorsionDistrParams &) –> class protocols::ligand_docking::ga_ligand_dock::TorsionDistrParams &
- get_mode_i(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.TorsionDistrParams, i: int, A_out: float, mu_out: float, sigma_out: float) None ¶
C++: protocols::ligand_docking::ga_ligand_dock::TorsionDistrParams::get_mode_i(unsigned long, double &, double &, double &) const –> void
- multiplicity(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.TorsionDistrParams) int ¶
C++: protocols::ligand_docking::ga_ligand_dock::TorsionDistrParams::multiplicity() const –> unsigned long
- n_mode(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.TorsionDistrParams) int ¶
C++: protocols::ligand_docking::ga_ligand_dock::TorsionDistrParams::n_mode() const –> unsigned long
- normalize(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.TorsionDistrParams) None ¶
C++: protocols::ligand_docking::ga_ligand_dock::TorsionDistrParams::normalize() –> void
- sample_mode(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.TorsionDistrParams, A_out: float, mu_out: float, sigma_out: float) None ¶
C++: protocols::ligand_docking::ga_ligand_dock::TorsionDistrParams::sample_mode(double &, double &, double &) const –> void
- set_multiplicity(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.TorsionDistrParams, mult_in: float) None ¶
C++: protocols::ligand_docking::ga_ligand_dock::TorsionDistrParams::set_multiplicity(double) –> void
- set_torsion_type(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.TorsionDistrParams, ttype_in: str) None ¶
C++: protocols::ligand_docking::ga_ligand_dock::TorsionDistrParams::set_torsion_type(const std::string &) –> void
- torsion_type(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.TorsionDistrParams) str ¶
C++: protocols::ligand_docking::ga_ligand_dock::TorsionDistrParams::torsion_type() const –> std::string
- class pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.TorsionSampler¶
Bases:
pybind11_object
- assign(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.TorsionSampler, : pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.TorsionSampler) pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.TorsionSampler ¶
C++: protocols::ligand_docking::ga_ligand_dock::TorsionSampler::operator=(const class protocols::ligand_docking::ga_ligand_dock::TorsionSampler &) –> class protocols::ligand_docking::ga_ligand_dock::TorsionSampler &
- lookup_tors_distr_params(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.TorsionSampler, bn: pyrosetta.rosetta.core.chemical.BondName, br: pyrosetta.rosetta.core.chemical.BondRingness, type1: int, type2: int, type3: int, type4: int) pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.TorsionDistrParams ¶
C++: protocols::ligand_docking::ga_ligand_dock::TorsionSampler::lookup_tors_distr_params(enum core::chemical::BondName, enum core::chemical::BondRingness, unsigned long, unsigned long, unsigned long, unsigned long) const –> const class protocols::ligand_docking::ga_ligand_dock::TorsionDistrParams &
- sample(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.TorsionSampler, bn: pyrosetta.rosetta.core.chemical.BondName, br: pyrosetta.rosetta.core.chemical.BondRingness, type1: int, type2: int, type3: int, type4: int) float ¶
C++: protocols::ligand_docking::ga_ligand_dock::TorsionSampler::sample(enum core::chemical::BondName, enum core::chemical::BondRingness, unsigned long, unsigned long, unsigned long, unsigned long) const –> double
- class pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.TorsionType¶
Bases:
pybind11_object
Gene representation of ligand & flexible sidechains in receptor
Gene is preresented by rigid body (rb_), ligandchis, and receptorchis Also has functions to tranform back and forth to pose object Uses friend functions to perform mutation / crossovers with others within gene representation
- property at1¶
- property at2¶
- property at3¶
- property at4¶
- property bn¶
- property br¶
- class pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.atmInfo¶
Bases:
pybind11_object
- property atom¶
- property atomWaters¶
- property atomicCharge¶
- property nAtomWaters¶
- nbr_atom(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.atmInfo) pyrosetta.rosetta.numeric.xyzVector_double_t ¶
C++: protocols::ligand_docking::ga_ligand_dock::atmInfo::nbr_atom() –> class numeric::xyzVector<double>
- pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.compute_nhbonds(pose: pyrosetta.rosetta.core.pose.Pose, ligids: pyrosetta.rosetta.utility.vector1_unsigned_long, resids: pyrosetta.rosetta.utility.vector1_unsigned_long, nhbonds_total: int, nhbonds_max1: int, include_bb: bool, hb_metric: str) None ¶
C++: protocols::ligand_docking::ga_ligand_dock::compute_nhbonds(const class core::pose::Pose &, const class utility::vector1<unsigned long, class std::allocator<unsigned long> > &, const class utility::vector1<unsigned long, class std::allocator<unsigned long> > &, unsigned long &, unsigned long &, const bool &, const std::string &) –> void
- pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.constraint_relax(*args, **kwargs)¶
Overloaded function.
constraint_relax(pose: pyrosetta.rosetta.core.pose.Pose, ligids: pyrosetta.rosetta.utility.vector1_unsigned_long, movable_scs: pyrosetta.rosetta.utility.vector1_unsigned_long) -> None
constraint_relax(pose: pyrosetta.rosetta.core.pose.Pose, ligids: pyrosetta.rosetta.utility.vector1_unsigned_long, movable_scs: pyrosetta.rosetta.utility.vector1_unsigned_long, maxiter: float) -> None
C++: protocols::ligand_docking::ga_ligand_dock::constraint_relax(class core::pose::Pose &, const class utility::vector1<unsigned long, class std::allocator<unsigned long> > &, const class utility::vector1<unsigned long, class std::allocator<unsigned long> > &, double) –> void
- pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.count_neighbors(pose: pyrosetta.rosetta.core.pose.Pose, atomname: str, dcut: float) pyrosetta.rosetta.utility.vector1_unsigned_long ¶
C++: protocols::ligand_docking::ga_ligand_dock::count_neighbors(const class core::pose::Pose &, const std::string, const double) –> class utility::vector1<unsigned long, class std::allocator<unsigned long> >
- pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.count_neighbors_on_coord(pose: pyrosetta.rosetta.core.pose.Pose, xyz1: pyrosetta.rosetta.numeric.xyzVector_double_t, atomname: str, dcut: float) int ¶
C++: protocols::ligand_docking::ga_ligand_dock::count_neighbors_on_coord(const class core::pose::Pose &, const class numeric::xyzVector<double> &, const std::string, const double) –> unsigned long
- pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.crossover(l1: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandConformer, l2: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandConformer) pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandConformer ¶
C++: protocols::ligand_docking::ga_ligand_dock::crossover(const class protocols::ligand_docking::ga_ligand_dock::LigandConformer &, const class protocols::ligand_docking::ga_ligand_dock::LigandConformer &) –> class protocols::ligand_docking::ga_ligand_dock::LigandConformer
- pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.distance_fast(gene1: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandConformer, gene2: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandConformer) float ¶
C++: protocols::ligand_docking::ga_ligand_dock::distance_fast(class protocols::ligand_docking::ga_ligand_dock::LigandConformer &, class protocols::ligand_docking::ga_ligand_dock::LigandConformer &) –> double
- pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.distance_internal(gene1: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandConformer, gene2: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandConformer) Tuple[float, float] ¶
C++: protocols::ligand_docking::ga_ligand_dock::distance_internal(const class protocols::ligand_docking::ga_ligand_dock::LigandConformer &, const class protocols::ligand_docking::ga_ligand_dock::LigandConformer &) –> struct std::pair<double, double>
- pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.distance_slow(gene1: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandConformer, gene2: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandConformer) float ¶
C++: protocols::ligand_docking::ga_ligand_dock::distance_slow(class protocols::ligand_docking::ga_ligand_dock::LigandConformer &, class protocols::ligand_docking::ga_ligand_dock::LigandConformer &) –> double
- pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.get_atomic_contacting_sidechains(*args, **kwargs)¶
Overloaded function.
get_atomic_contacting_sidechains(pose: pyrosetta.rosetta.core.pose.Pose, ligids: pyrosetta.rosetta.utility.vector1_unsigned_long) -> pyrosetta.rosetta.utility.vector1_unsigned_long
get_atomic_contacting_sidechains(pose: pyrosetta.rosetta.core.pose.Pose, ligids: pyrosetta.rosetta.utility.vector1_unsigned_long, atomic_distance_cut: float) -> pyrosetta.rosetta.utility.vector1_unsigned_long
C++: protocols::ligand_docking::ga_ligand_dock::get_atomic_contacting_sidechains(const class core::pose::Pose &, const class utility::vector1<unsigned long, class std::allocator<unsigned long> > &, const double) –> class utility::vector1<unsigned long, class std::allocator<unsigned long> >
- pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.get_hbond_score_weighted(sf: pyrosetta.rosetta.core.scoring.ScoreFunction, database: pyrosetta.rosetta.core.scoring.hbonds.HBondDatabase, hbopt: pyrosetta.rosetta.core.scoring.hbonds.HBondOptions, hbt: pyrosetta.rosetta.core.scoring.hbonds.HBEvalTuple, D: pyrosetta.rosetta.numeric.xyzVector_double_t, H: pyrosetta.rosetta.numeric.xyzVector_double_t, A: pyrosetta.rosetta.numeric.xyzVector_double_t, B: pyrosetta.rosetta.numeric.xyzVector_double_t, B_0: pyrosetta.rosetta.numeric.xyzVector_double_t) float ¶
C++: protocols::ligand_docking::ga_ligand_dock::get_hbond_score_weighted(class std::shared_ptr<class core::scoring::ScoreFunction>, class std::shared_ptr<const class core::scoring::hbonds::HBondDatabase>, const class core::scoring::hbonds::HBondOptions &, const class core::scoring::hbonds::HBEvalTuple &, const class numeric::xyzVector<double> &, const class numeric::xyzVector<double> &, const class numeric::xyzVector<double> &, const class numeric::xyzVector<double> &, const class numeric::xyzVector<double> &) –> double
- pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.get_ligand_jumpid(pose: pyrosetta.rosetta.core.pose.Pose, ligids: pyrosetta.rosetta.utility.vector1_unsigned_long) int ¶
C++: protocols::ligand_docking::ga_ligand_dock::get_ligand_jumpid(const class core::pose::Pose &, const class utility::vector1<unsigned long, class std::allocator<unsigned long> > &) –> unsigned long
- pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.get_ligand_resids(pose: pyrosetta.rosetta.core.pose.Pose, lig_resids: pyrosetta.rosetta.utility.vector1_unsigned_long) None ¶
C++: protocols::ligand_docking::ga_ligand_dock::get_ligand_resids(const class core::pose::Pose &, class utility::vector1<unsigned long, class std::allocator<unsigned long> > &) –> void
- class pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.hbAcc¶
Bases:
pybind11_object
- property A¶
- property B¶
- property B_0¶
- property acctype¶
- nbr_atom(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.hbAcc) pyrosetta.rosetta.numeric.xyzVector_double_t ¶
C++: protocols::ligand_docking::ga_ligand_dock::hbAcc::nbr_atom() –> class numeric::xyzVector<double>
- class pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.hbDon¶
Bases:
pybind11_object
- property D¶
- property H¶
- property dontype¶
- nbr_atom(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.hbDon) pyrosetta.rosetta.numeric.xyzVector_double_t ¶
C++: protocols::ligand_docking::ga_ligand_dock::hbDon::nbr_atom() –> class numeric::xyzVector<double>
- pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.is_hb_satisfied(sf: pyrosetta.rosetta.core.scoring.ScoreFunction, hb_database: pyrosetta.rosetta.core.scoring.hbonds.HBondDatabase, hbopt: pyrosetta.rosetta.core.scoring.hbonds.HBondOptions, acc: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.hbAcc, don: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.hbDon, maxHbdis2: float, hb_energy_cutoff: float, metric: str) bool ¶
C++: protocols::ligand_docking::ga_ligand_dock::is_hb_satisfied(class std::shared_ptr<class core::scoring::ScoreFunction>, class std::shared_ptr<const class core::scoring::hbonds::HBondDatabase>, const class core::scoring::hbonds::HBondOptions &, const struct protocols::ligand_docking::ga_ligand_dock::hbAcc &, const struct protocols::ligand_docking::ga_ligand_dock::hbDon &, const double &, const double &, const std::string &) –> bool
- pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.make_ligand_only_pose(pose_new: pyrosetta.rosetta.core.pose.Pose, pose: pyrosetta.rosetta.core.pose.Pose, lig_resnos: pyrosetta.rosetta.utility.vector1_unsigned_long) None ¶
C++: protocols::ligand_docking::ga_ligand_dock::make_ligand_only_pose(class std::shared_ptr<class core::pose::Pose>, class std::shared_ptr<const class core::pose::Pose>, const class utility::vector1<unsigned long, class std::allocator<unsigned long> > &) –> void
- pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.mutate(l: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandConformer) pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandConformer ¶
C++: protocols::ligand_docking::ga_ligand_dock::mutate(const class protocols::ligand_docking::ga_ligand_dock::LigandConformer &) –> class protocols::ligand_docking::ga_ligand_dock::LigandConformer
- pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.perturb_ligand_rb(*args, **kwargs)¶
Overloaded function.
perturb_ligand_rb(pose: pyrosetta.rosetta.core.pose.Pose, ligids: pyrosetta.rosetta.utility.vector1_unsigned_long) -> None
perturb_ligand_rb(pose: pyrosetta.rosetta.core.pose.Pose, ligids: pyrosetta.rosetta.utility.vector1_unsigned_long, trans_step: float) -> None
perturb_ligand_rb(pose: pyrosetta.rosetta.core.pose.Pose, ligids: pyrosetta.rosetta.utility.vector1_unsigned_long, trans_step: float, rot_step: float) -> None
C++: protocols::ligand_docking::ga_ligand_dock::perturb_ligand_rb(class core::pose::Pose &, const class utility::vector1<unsigned long, class std::allocator<unsigned long> > &, double, double) –> void
- pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.perturb_ligand_torsions(*args, **kwargs)¶
Overloaded function.
perturb_ligand_torsions(pose: pyrosetta.rosetta.core.pose.Pose, ligids: pyrosetta.rosetta.utility.vector1_unsigned_long, freeze_chi: pyrosetta.rosetta.utility.vector1_unsigned_long) -> None
perturb_ligand_torsions(pose: pyrosetta.rosetta.core.pose.Pose, ligids: pyrosetta.rosetta.utility.vector1_unsigned_long, freeze_chi: pyrosetta.rosetta.utility.vector1_unsigned_long, chi_step: float) -> None
C++: protocols::ligand_docking::ga_ligand_dock::perturb_ligand_torsions(class core::pose::Pose &, const class utility::vector1<unsigned long, class std::allocator<unsigned long> > &, const class utility::vector1<unsigned long, class std::allocator<unsigned long> > &, double) –> void