pivot_pickers¶
Bindings for protocols::kinematic_closure::pivot_pickers namespace
- class pyrosetta.rosetta.protocols.kinematic_closure.pivot_pickers.EndToEndPivots¶
Bases:
PivotPicker
Pick pivots that span the entire loop to sample.
- get_name(self: pyrosetta.rosetta.protocols.kinematic_closure.pivot_pickers.EndToEndPivots) str ¶
PivotPicker::get_name
C++: protocols::kinematic_closure::pivot_pickers::EndToEndPivots::get_name() const –> std::string
- pick(self: pyrosetta.rosetta.protocols.kinematic_closure.pivot_pickers.EndToEndPivots, pose: pyrosetta.rosetta.core.pose.Pose, loop: pyrosetta.rosetta.protocols.loops.Loop) pyrosetta.rosetta.protocols.loops.Loop ¶
PivotPicker::pick
C++: protocols::kinematic_closure::pivot_pickers::EndToEndPivots::pick(const class core::pose::Pose &, const class protocols::loops::Loop &) –> class protocols::loops::Loop
- class pyrosetta.rosetta.protocols.kinematic_closure.pivot_pickers.FixedOffsetPivots¶
Bases:
PivotPicker
Randomly pick pivots which are always offset by the same amount, but which can appear anywhere in the loop.
- get_name(self: pyrosetta.rosetta.protocols.kinematic_closure.pivot_pickers.FixedOffsetPivots) str ¶
PivotPicker::get_name
C++: protocols::kinematic_closure::pivot_pickers::FixedOffsetPivots::get_name() const –> std::string
- pick(self: pyrosetta.rosetta.protocols.kinematic_closure.pivot_pickers.FixedOffsetPivots, pose: pyrosetta.rosetta.core.pose.Pose, loop: pyrosetta.rosetta.protocols.loops.Loop) pyrosetta.rosetta.protocols.loops.Loop ¶
PivotPicker::pick
C++: protocols::kinematic_closure::pivot_pickers::FixedOffsetPivots::pick(const class core::pose::Pose &, const class protocols::loops::Loop &) –> class protocols::loops::Loop
- class pyrosetta.rosetta.protocols.kinematic_closure.pivot_pickers.FixedOffsetsPivots¶
Bases:
PivotPicker
Randomly pick pivots which are always offsets given in a list but which can appear anywhere in the loop.
- get_name(self: pyrosetta.rosetta.protocols.kinematic_closure.pivot_pickers.FixedOffsetsPivots) str ¶
PivotPicker::get_name
C++: protocols::kinematic_closure::pivot_pickers::FixedOffsetsPivots::get_name() const –> std::string
- pick(self: pyrosetta.rosetta.protocols.kinematic_closure.pivot_pickers.FixedOffsetsPivots, pose: pyrosetta.rosetta.core.pose.Pose, loop: pyrosetta.rosetta.protocols.loops.Loop) pyrosetta.rosetta.protocols.loops.Loop ¶
PivotPicker::pick
C++: protocols::kinematic_closure::pivot_pickers::FixedOffsetsPivots::pick(const class core::pose::Pose &, const class protocols::loops::Loop &) –> class protocols::loops::Loop
- class pyrosetta.rosetta.protocols.kinematic_closure.pivot_pickers.FixedPivots¶
Bases:
PivotPicker
Use a fixed set of pivots specified in advance.
The pivots are specified in the constructor. Make sure that the pivots will always be contained in the loop being sampled, otherwise strange behavior may occur.
- get_name(self: pyrosetta.rosetta.protocols.kinematic_closure.pivot_pickers.FixedPivots) str ¶
PivotPicker::get_name
C++: protocols::kinematic_closure::pivot_pickers::FixedPivots::get_name() const –> std::string
- pick(self: pyrosetta.rosetta.protocols.kinematic_closure.pivot_pickers.FixedPivots, pose: pyrosetta.rosetta.core.pose.Pose, loop: pyrosetta.rosetta.protocols.loops.Loop) pyrosetta.rosetta.protocols.loops.Loop ¶
PivotPicker::pick
C++: protocols::kinematic_closure::pivot_pickers::FixedPivots::pick(const class core::pose::Pose &, const class protocols::loops::Loop &) –> class protocols::loops::Loop
- class pyrosetta.rosetta.protocols.kinematic_closure.pivot_pickers.LoopPivots¶
Bases:
PivotPicker
Use the start, stop, and cut points of the given loop as pivots.
This algorithm is meant to be simple and intuitive. The pick() method will be passed a loop, and the pivots will be taken from the parameters of that loop. If the cut point is outside the loop (e.g. if it hasn’t been set), the midpoint of the loop will be used instead.
- get_name(self: pyrosetta.rosetta.protocols.kinematic_closure.pivot_pickers.LoopPivots) str ¶
PivotPicker::get_name
C++: protocols::kinematic_closure::pivot_pickers::LoopPivots::get_name() const –> std::string
- pick(self: pyrosetta.rosetta.protocols.kinematic_closure.pivot_pickers.LoopPivots, pose: pyrosetta.rosetta.core.pose.Pose, loop: pyrosetta.rosetta.protocols.loops.Loop) pyrosetta.rosetta.protocols.loops.Loop ¶
PivotPicker::pick
C++: protocols::kinematic_closure::pivot_pickers::LoopPivots::pick(const class core::pose::Pose &, const class protocols::loops::Loop &) –> class protocols::loops::Loop
- class pyrosetta.rosetta.protocols.kinematic_closure.pivot_pickers.PivotPicker¶
Bases:
pybind11_object
Base class for all the pivot picking algorithms.
- get_name(self: pyrosetta.rosetta.protocols.kinematic_closure.pivot_pickers.PivotPicker) str ¶
Return the name of this pivot picker.
C++: protocols::kinematic_closure::pivot_pickers::PivotPicker::get_name() const –> std::string
- pick(self: pyrosetta.rosetta.protocols.kinematic_closure.pivot_pickers.PivotPicker, pose: pyrosetta.rosetta.core.pose.Pose, loop: pyrosetta.rosetta.protocols.loops.Loop) pyrosetta.rosetta.protocols.loops.Loop ¶
- Return a loop object. The pivots will be taken to be the start,
cut and stop residues.
C++: protocols::kinematic_closure::pivot_pickers::PivotPicker::pick(const class core::pose::Pose &, const class protocols::loops::Loop &) –> class protocols::loops::Loop
- class pyrosetta.rosetta.protocols.kinematic_closure.pivot_pickers.StandardPivots¶
Bases:
PivotPicker
Randomly pick pivots in a way that may or may not span the whole loop.
This is the default pivot picking algorithm used by samplers::KicMover. It works well for most applications, and should only really need to be swapped out in in favor of custom pivot pickers that take into account specific knowledge of the loop being sampled. Earlier versions of this algorithm were biased towards the fount half of the loop. This bias has been mitigated, but not completely removed, in the current version.
- get_name(self: pyrosetta.rosetta.protocols.kinematic_closure.pivot_pickers.StandardPivots) str ¶
PivotPicker::get_name
C++: protocols::kinematic_closure::pivot_pickers::StandardPivots::get_name() const –> std::string
- pick(self: pyrosetta.rosetta.protocols.kinematic_closure.pivot_pickers.StandardPivots, pose: pyrosetta.rosetta.core.pose.Pose, loop: pyrosetta.rosetta.protocols.loops.Loop) pyrosetta.rosetta.protocols.loops.Loop ¶
PivotPicker::pick
C++: protocols::kinematic_closure::pivot_pickers::StandardPivots::pick(const class core::pose::Pose &, const class protocols::loops::Loop &) –> class protocols::loops::Loop