| |
- builtins.object
-
- PivotPicker
-
- EndToEndPivots
- FixedOffsetPivots
- FixedPivots
- LoopPivots
- StandardPivots
class FixedPivots(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. |
|
- Method resolution order:
- FixedPivots
- PivotPicker
- builtins.object
Methods defined here:
- __init__(...) from builtins.PyCapsule
- __init__(self : handle, start : int, stop : int, cut : int) -> NoneType
- __new__(*args, **kwargs) from builtins.type
- Create and return a new object. See help(type) for accurate signature.
- get_name(...) from builtins.PyCapsule
- get_name(rosetta.protocols.kinematic_closure.pivot_pickers.FixedPivots) -> str
PivotPicker::get_name
- pick(...) from builtins.PyCapsule
- pick(self : rosetta.protocols.kinematic_closure.pivot_pickers.FixedPivots, pose : rosetta.core.pose.Pose, loop : rosetta.protocols.loops.Loop) -> rosetta.protocols.loops.Loop
PivotPicker::pick
|
class LoopPivots(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. |
|
- Method resolution order:
- LoopPivots
- PivotPicker
- builtins.object
Methods defined here:
- __init__(...) from builtins.PyCapsule
- __init__(handle) -> NoneType
- __new__(*args, **kwargs) from builtins.type
- Create and return a new object. See help(type) for accurate signature.
- get_name(...) from builtins.PyCapsule
- get_name(rosetta.protocols.kinematic_closure.pivot_pickers.LoopPivots) -> str
PivotPicker::get_name
- pick(...) from builtins.PyCapsule
- pick(self : rosetta.protocols.kinematic_closure.pivot_pickers.LoopPivots, pose : rosetta.core.pose.Pose, loop : rosetta.protocols.loops.Loop) -> rosetta.protocols.loops.Loop
PivotPicker::pick
|
class PivotPicker(builtins.object) |
|
Base class for all the pivot picking algorithms. |
|
Methods defined here:
- __init__(...) from builtins.PyCapsule
- __init__(rosetta.protocols.kinematic_closure.pivot_pickers.PivotPicker) -> NoneType
- __new__(*args, **kwargs) from builtins.type
- Create and return a new object. See help(type) for accurate signature.
- get_name(...) from builtins.PyCapsule
- get_name(rosetta.protocols.kinematic_closure.pivot_pickers.PivotPicker) -> str
Return the name of this pivot picker.
- pick(...) from builtins.PyCapsule
- pick(self : rosetta.protocols.kinematic_closure.pivot_pickers.PivotPicker, pose : rosetta.core.pose.Pose, loop : rosetta.protocols.loops.Loop) -> rosetta.protocols.loops.Loop
Return a loop object. The pivots will be taken to be the start,
cut and stop residues.
|
class StandardPivots(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. |
|
- Method resolution order:
- StandardPivots
- PivotPicker
- builtins.object
Methods defined here:
- __init__(...) from builtins.PyCapsule
- __init__(handle) -> NoneType
- __new__(*args, **kwargs) from builtins.type
- Create and return a new object. See help(type) for accurate signature.
- get_name(...) from builtins.PyCapsule
- get_name(rosetta.protocols.kinematic_closure.pivot_pickers.StandardPivots) -> str
PivotPicker::get_name
- pick(...) from builtins.PyCapsule
- pick(self : rosetta.protocols.kinematic_closure.pivot_pickers.StandardPivots, pose : rosetta.core.pose.Pose, loop : rosetta.protocols.loops.Loop) -> rosetta.protocols.loops.Loop
PivotPicker::pick
| |