loops¶
Bindings for protocols::loops namespace
-
class
pyrosetta.rosetta.protocols.loops.
GuardedLoopsFromFile
¶ Bases:
pybind11_builtins.pybind11_object
This class ensures that the Loops object that is needed to run any of the various forms of loop modeling is correctly initialized from a Pose. If the residues specified from a loops file have not been resolved into the residue indices for a Pose, then this class will die with an assertion failure.
-
__delattr__
¶ Implement delattr(self, name).
-
__dir__
() → list¶ default dir() implementation
-
__eq__
¶ Return self==value.
-
__format__
()¶ default object formatter
-
__ge__
¶ Return self>=value.
-
__getattribute__
¶ Return getattr(self, name).
-
__gt__
¶ Return self>value.
-
__hash__
¶ Return hash(self).
-
__init__
(*args, **kwargs)¶ Overloaded function.
- __init__(self: pyrosetta.rosetta.protocols.loops.GuardedLoopsFromFile) -> None
- __init__(self: pyrosetta.rosetta.protocols.loops.GuardedLoopsFromFile, lfd: pyrosetta.rosetta.protocols.loops.LoopsFileData) -> None
- __init__(self: pyrosetta.rosetta.protocols.loops.GuardedLoopsFromFile, loops: pyrosetta.rosetta.protocols.loops.Loops) -> None
- __init__(self: pyrosetta.rosetta.protocols.loops.GuardedLoopsFromFile, loops: pyrosetta.rosetta.protocols.loops.Loops) -> None
- __init__(self: pyrosetta.rosetta.protocols.loops.GuardedLoopsFromFile, arg0: pyrosetta.rosetta.protocols.loops.GuardedLoopsFromFile) -> None
- __init__(self: pyrosetta.rosetta.protocols.loops.GuardedLoopsFromFile, src: pyrosetta.rosetta.protocols.loops.GuardedLoopsFromFile, : bool) -> None
-
__init_subclass__
()¶ This method is called when a class is subclassed.
The default implementation does nothing. It may be overridden to extend subclasses.
-
__le__
¶ Return self<=value.
-
__lt__
¶ Return self<value.
-
__ne__
¶ Return self!=value.
-
__new__
()¶ Create and return a new object. See help(type) for accurate signature.
-
__reduce__
()¶ helper for pickle
-
__reduce_ex__
()¶ helper for pickle
-
__repr__
¶ Return repr(self).
-
__setattr__
¶ Implement setattr(self, name, value).
-
__sizeof__
() → int¶ size of object in memory, in bytes
-
__str__
¶ Return str(self).
-
__subclasshook__
()¶ Abstract classes can override this to customize issubclass().
This is invoked early on by abc.ABCMeta.__subclasscheck__(). It should return True, False or NotImplemented. If it returns NotImplemented, the normal algorithm is used. Otherwise, it overrides the normal algorithm (and the outcome is cached).
-
assign
(self: pyrosetta.rosetta.protocols.loops.GuardedLoopsFromFile, rhs: pyrosetta.rosetta.protocols.loops.GuardedLoopsFromFile) → pyrosetta.rosetta.protocols.loops.GuardedLoopsFromFile¶ assignment operator; takes it’s “in charge” state from rhs
C++: protocols::loops::GuardedLoopsFromFile::operator=(const class protocols::loops::GuardedLoopsFromFile &) –> class protocols::loops::GuardedLoopsFromFile &
-
in_charge
(*args, **kwargs)¶ Overloaded function.
- in_charge(self: pyrosetta.rosetta.protocols.loops.GuardedLoopsFromFile, setting: bool) -> None
set to “in charge” state.
C++: protocols::loops::GuardedLoopsFromFile::in_charge(bool) –> void
- in_charge(self: pyrosetta.rosetta.protocols.loops.GuardedLoopsFromFile) -> bool
get “in charge” state.
C++: protocols::loops::GuardedLoopsFromFile::in_charge() const –> bool
-
loops
(*args, **kwargs)¶ Overloaded function.
- loops(self: pyrosetta.rosetta.protocols.loops.GuardedLoopsFromFile) -> pyrosetta.rosetta.protocols.loops.Loops
- request the LoopsOP pointer; asserts that the loop indices
- have been resolved or that “I am not in charge”.
C++: protocols::loops::GuardedLoopsFromFile::loops() –> class std::shared_ptr<class protocols::loops::Loops>
- loops(self: pyrosetta.rosetta.protocols.loops.GuardedLoopsFromFile, setting: pyrosetta.rosetta.protocols.loops.Loops) -> None
set the loops to copy the contents of settings into the existing Loops object
C++: protocols::loops::GuardedLoopsFromFile::loops(const class protocols::loops::Loops &) –> void
- loops(self: pyrosetta.rosetta.protocols.loops.GuardedLoopsFromFile, setting: pyrosetta.rosetta.protocols.loops.LoopsFileData) -> None
set the LoopsFileData object directly
C++: protocols::loops::GuardedLoopsFromFile::loops(const class protocols::loops::LoopsFileData &) –> void
-
loops_file_data
(self: pyrosetta.rosetta.protocols.loops.GuardedLoopsFromFile) → pyrosetta.rosetta.protocols.loops.LoopsFileData¶ read access to the LoopsFileData
C++: protocols::loops::GuardedLoopsFromFile::loops_file_data() const –> const class protocols::loops::LoopsFileData &
-
resolve_loop_indices
(self: pyrosetta.rosetta.protocols.loops.GuardedLoopsFromFile, : pyrosetta.rosetta.core.pose.Pose) → None¶ - Resolve the loop indices, and mark the state as resolved, so that calls to loops() will succeed.
- This function will re-resolve loop indices with a new pose, which may be important if the same loop_file_data_ is being applied to a pose which has different PDB indices. If I am not in charge, this is a no-op.
C++: protocols::loops::GuardedLoopsFromFile::resolve_loop_indices(const class core::pose::Pose &) –> void
-
resolve_loop_indices_once
(self: pyrosetta.rosetta.protocols.loops.GuardedLoopsFromFile, : pyrosetta.rosetta.core.pose.Pose) → None¶ - /
- Resolve the loop indices if they have not yet been resolved. If I am not in charge, this is a no-op.
C++: protocols::loops::GuardedLoopsFromFile::resolve_loop_indices_once(const class core::pose::Pose &) –> void
-
set_loops_pointer
(self: pyrosetta.rosetta.protocols.loops.GuardedLoopsFromFile, setting: pyrosetta.rosetta.protocols.loops.Loops) → None¶ set the loops owning pointer object directly
C++: protocols::loops::GuardedLoopsFromFile::set_loops_pointer(class std::shared_ptr<class protocols::loops::Loops>) –> void
-
-
class
pyrosetta.rosetta.protocols.loops.
Loop
¶ Bases:
pybind11_builtins.pybind11_object
single loop definition
-
__delattr__
¶ Implement delattr(self, name).
-
__dir__
() → list¶ default dir() implementation
-
__eq__
(self: pyrosetta.rosetta.protocols.loops.Loop, other: pyrosetta.rosetta.protocols.loops.Loop) → bool¶ C++: protocols::loops::Loop::operator==(const class protocols::loops::Loop &) const –> bool
-
__format__
()¶ default object formatter
-
__ge__
¶ Return self>=value.
-
__getattribute__
¶ Return getattr(self, name).
-
__gt__
¶ Return self>value.
-
__hash__
¶ Return hash(self).
-
__init__
(*args, **kwargs)¶ Overloaded function.
- __init__(self: pyrosetta.rosetta.protocols.loops.Loop) -> None
- __init__(self: pyrosetta.rosetta.protocols.loops.Loop, loop: pyrosetta.rosetta.protocols.loops.SerializedLoop) -> None
- __init__(self: pyrosetta.rosetta.protocols.loops.Loop, arg0: int, arg1: int) -> None
doc
- __init__(self: pyrosetta.rosetta.protocols.loops.Loop, arg0: int, arg1: int, arg2: int) -> None
doc
- __init__(self: pyrosetta.rosetta.protocols.loops.Loop, arg0: int, arg1: int, arg2: int, arg3: float) -> None
doc
- __init__(self: pyrosetta.rosetta.protocols.loops.Loop, start_in: int, stop_in: int, cut_in: int, skip_rate: float, extended_in: bool) -> None
- __init__(self: pyrosetta.rosetta.protocols.loops.Loop, arg0: pyrosetta.rosetta.protocols.loops.Loop) -> None
-
__init_subclass__
()¶ This method is called when a class is subclassed.
The default implementation does nothing. It may be overridden to extend subclasses.
-
__le__
¶ Return self<=value.
-
__lt__
¶ Return self<value.
-
__ne__
(self: pyrosetta.rosetta.protocols.loops.Loop, other: pyrosetta.rosetta.protocols.loops.Loop) → bool¶ C++: protocols::loops::Loop::operator!=(const class protocols::loops::Loop &) const –> bool
-
__new__
()¶ Create and return a new object. See help(type) for accurate signature.
-
__reduce__
()¶ helper for pickle
-
__reduce_ex__
()¶ helper for pickle
-
__repr__
¶ Return repr(self).
-
__setattr__
¶ Implement setattr(self, name, value).
-
__sizeof__
() → int¶ size of object in memory, in bytes
-
__str__
(self: pyrosetta.rosetta.protocols.loops.Loop) → str¶
-
__subclasshook__
()¶ Abstract classes can override this to customize issubclass().
This is invoked early on by abc.ABCMeta.__subclasscheck__(). It should return True, False or NotImplemented. If it returns NotImplemented, the normal algorithm is used. Otherwise, it overrides the normal algorithm (and the outcome is cached).
-
assign
(self: pyrosetta.rosetta.protocols.loops.Loop, : pyrosetta.rosetta.protocols.loops.Loop) → pyrosetta.rosetta.protocols.loops.Loop¶ C++: protocols::loops::Loop::operator=(const class protocols::loops::Loop &) –> class protocols::loops::Loop &
-
auto_choose_cutpoint
(self: pyrosetta.rosetta.protocols.loops.Loop, pose: pyrosetta.rosetta.core.pose.Pose) → None¶ - Autochoose a cutpoint using the secondary structure of the pose
- unless cutpoint is already set
C++: protocols::loops::Loop::auto_choose_cutpoint(const class core::pose::Pose &) –> void
-
choose_cutpoint
(self: pyrosetta.rosetta.protocols.loops.Loop, pose: pyrosetta.rosetta.core.pose.Pose) → None¶ C++: protocols::loops::Loop::choose_cutpoint(const class core::pose::Pose &) –> void
-
cut
(self: pyrosetta.rosetta.protocols.loops.Loop) → int¶ C++: protocols::loops::Loop::cut() const –> unsigned long
-
decreasing
(self: pyrosetta.rosetta.protocols.loops.Loop) → bool¶ Returns true if the loop’s elements are decreasing
C++: protocols::loops::Loop::decreasing() const –> bool
-
get_residues
(self: pyrosetta.rosetta.protocols.loops.Loop, selection: pyrosetta.rosetta.utility.vector1_unsigned_long) → None¶ add all residues within this loop definition into selection
C++: protocols::loops::Loop::get_residues(class utility::vector1<unsigned long, class std::allocator<unsigned long> > &) const –> void
-
increasing
(self: pyrosetta.rosetta.protocols.loops.Loop) → bool¶ Returns true if the loop’s elements are increasing
C++: protocols::loops::Loop::increasing() const –> bool
-
is_extended
(self: pyrosetta.rosetta.protocols.loops.Loop) → bool¶ C++: protocols::loops::Loop::is_extended() const –> bool
-
is_terminal
(self: pyrosetta.rosetta.protocols.loops.Loop, pose: pyrosetta.rosetta.core.pose.Pose) → bool¶ C++: protocols::loops::Loop::is_terminal(const class core::pose::Pose &) const –> bool
-
length
(self: pyrosetta.rosetta.protocols.loops.Loop) → int¶ - Assuming that the loop represents a contiguous stretch of residues,
- returns the length. Makes no assumptions about directionality. That is, Loop(3,8).length() == Loop(8,3).length(). Constant time procedure.
C++: protocols::loops::Loop::length() const –> unsigned long
-
midpoint
(self: pyrosetta.rosetta.protocols.loops.Loop) → int¶ Returns the midpoint of the loop
C++: protocols::loops::Loop::midpoint() const –> unsigned long
-
set_cut
(self: pyrosetta.rosetta.protocols.loops.Loop, input: int) → None¶ C++: protocols::loops::Loop::set_cut(unsigned long) –> void
-
set_extended
(self: pyrosetta.rosetta.protocols.loops.Loop, input: bool) → None¶ C++: protocols::loops::Loop::set_extended(bool) –> void
-
set_start
(self: pyrosetta.rosetta.protocols.loops.Loop, input: int) → None¶ C++: protocols::loops::Loop::set_start(unsigned long) –> void
-
set_stop
(self: pyrosetta.rosetta.protocols.loops.Loop, input: int) → None¶ C++: protocols::loops::Loop::set_stop(unsigned long) –> void
-
show
(*args, **kwargs)¶ Overloaded function.
- show(self: pyrosetta.rosetta.protocols.loops.Loop) -> None
- show(self: pyrosetta.rosetta.protocols.loops.Loop, output: pyrosetta.rosetta.std.ostream) -> None
Generate a string representation of Loop
C++: protocols::loops::Loop::show(class std::basic_ostream<char> &) const –> void
-
size
(self: pyrosetta.rosetta.protocols.loops.Loop) → int¶ C++: protocols::loops::Loop::size() const –> unsigned long
-
skip_rate
(self: pyrosetta.rosetta.protocols.loops.Loop) → float¶ C++: protocols::loops::Loop::skip_rate() const –> double
-
start
(self: pyrosetta.rosetta.protocols.loops.Loop) → int¶ C++: protocols::loops::Loop::start() const –> unsigned long
-
stop
(self: pyrosetta.rosetta.protocols.loops.Loop) → int¶ C++: protocols::loops::Loop::stop() const –> unsigned long
-
switch_movemap
(*args, **kwargs)¶ Overloaded function.
- switch_movemap(self: pyrosetta.rosetta.protocols.loops.Loop, movemap: pyrosetta.rosetta.core.kinematics.MoveMap, : pyrosetta.rosetta.core.id.TorsionType) -> None
- switch_movemap(self: pyrosetta.rosetta.protocols.loops.Loop, movemap: pyrosetta.rosetta.core.kinematics.MoveMap, : pyrosetta.rosetta.core.id.TorsionType, allow_moves: bool) -> None
- switch DOF_Type for residues in loop. id::CHI, id::BB — don’t
- use with id::JUMP
C++: protocols::loops::Loop::switch_movemap(class core::kinematics::MoveMap &, enum core::id::TorsionType, bool) const –> void
-
-
class
pyrosetta.rosetta.protocols.loops.
LoopMoverFactory
¶ Bases:
pyrosetta.rosetta.utility.SingletonBase_protocols_loops_LoopMoverFactory_t
Create LoopMover Reporters
-
__delattr__
¶ Implement delattr(self, name).
-
__dir__
() → list¶ default dir() implementation
-
__eq__
¶ Return self==value.
-
__format__
()¶ default object formatter
-
__ge__
¶ Return self>=value.
-
__getattribute__
¶ Return getattr(self, name).
-
__gt__
¶ Return self>value.
-
__hash__
¶ Return hash(self).
-
__init__
¶ Initialize self. See help(type(self)) for accurate signature.
-
__init_subclass__
()¶ This method is called when a class is subclassed.
The default implementation does nothing. It may be overridden to extend subclasses.
-
__le__
¶ Return self<=value.
-
__lt__
¶ Return self<value.
-
__ne__
¶ Return self!=value.
-
__new__
()¶ Create and return a new object. See help(type) for accurate signature.
-
__reduce__
()¶ helper for pickle
-
__reduce_ex__
()¶ helper for pickle
-
__repr__
¶ Return repr(self).
-
__setattr__
¶ Implement setattr(self, name, value).
-
__sizeof__
() → int¶ size of object in memory, in bytes
-
__str__
¶ Return str(self).
-
__subclasshook__
()¶ Abstract classes can override this to customize issubclass().
This is invoked early on by abc.ABCMeta.__subclasscheck__(). It should return True, False or NotImplemented. If it returns NotImplemented, the normal algorithm is used. Otherwise, it overrides the normal algorithm (and the outcome is cached).
-
create_loop_mover
(*args, **kwargs)¶ Overloaded function.
- create_loop_mover(self: pyrosetta.rosetta.protocols.loops.LoopMoverFactory, type_name: str, loops: pyrosetta.rosetta.protocols.loops.Loops) -> pyrosetta.rosetta.protocols.loops.loop_mover.LoopMover
- Create a loop mover giving it a pointer to a loops object.
- This loop mover will not be in charge of resolving loop indices.
C++: protocols::loops::LoopMoverFactory::create_loop_mover(const class std::basic_string<char> &, const class std::shared_ptr<class protocols::loops::Loops>) –> class std::shared_ptr<class protocols::loops::loop_mover::LoopMover>
- create_loop_mover(self: pyrosetta.rosetta.protocols.loops.LoopMoverFactory, type_name: str, loops: protocols::loops::LoopsFileData) -> pyrosetta.rosetta.protocols.loops.loop_mover.LoopMover
- Create a loop mover giving it a pointer to a loops object.
- This loop mover WILL be in charge of resolving loop indices.
C++: protocols::loops::LoopMoverFactory::create_loop_mover(const class std::basic_string<char> &, const class protocols::loops::LoopsFileData &) –> class std::shared_ptr<class protocols::loops::loop_mover::LoopMover>
- create_loop_mover(self: pyrosetta.rosetta.protocols.loops.LoopMoverFactory, type_name: str, guarded_loops: protocols::loops::GuardedLoopsFromFile) -> pyrosetta.rosetta.protocols.loops.loop_mover.LoopMover
- Create a loop mover giving it a pointer to a GuardedLoopsFromFile object.
- This loop mover WILL be in charge of resolving loop indices, unless, of course, the GuardedLoopsFromFile object in the pointer resolves the indices through some other Mover’s call to its resolve_loop_indices function.
C++: protocols::loops::LoopMoverFactory::create_loop_mover(const class std::basic_string<char> &, class std::shared_ptr<class protocols::loops::GuardedLoopsFromFile>) –> class std::shared_ptr<class protocols::loops::loop_mover::LoopMover>
-
get_instance
() → protocols::loops::LoopMoverFactory¶ C++: utility::SingletonBase<protocols::loops::LoopMoverFactory>::get_instance() –> class protocols::loops::LoopMoverFactory *
-
-
class
pyrosetta.rosetta.protocols.loops.
Loop_lt
¶ Bases:
pyrosetta.rosetta.std.binary_function_double_double_bool_t
used to sort Loops by start-res
-
__call__
(self: pyrosetta.rosetta.protocols.loops.Loop_lt, x: pyrosetta.rosetta.protocols.loops.Loop, y: pyrosetta.rosetta.protocols.loops.Loop) → bool¶ C++: protocols::loops::Loop_lt::operator()(class protocols::loops::Loop, class protocols::loops::Loop) –> bool
-
__delattr__
¶ Implement delattr(self, name).
-
__dir__
() → list¶ default dir() implementation
-
__eq__
¶ Return self==value.
-
__format__
()¶ default object formatter
-
__ge__
¶ Return self>=value.
-
__getattribute__
¶ Return getattr(self, name).
-
__gt__
¶ Return self>value.
-
__hash__
¶ Return hash(self).
-
__init__
(self: pyrosetta.rosetta.protocols.loops.Loop_lt) → None¶
-
__init_subclass__
()¶ This method is called when a class is subclassed.
The default implementation does nothing. It may be overridden to extend subclasses.
-
__le__
¶ Return self<=value.
-
__lt__
¶ Return self<value.
-
__ne__
¶ Return self!=value.
-
__new__
()¶ Create and return a new object. See help(type) for accurate signature.
-
__reduce__
()¶ helper for pickle
-
__reduce_ex__
()¶ helper for pickle
-
__repr__
¶ Return repr(self).
-
__setattr__
¶ Implement setattr(self, name, value).
-
__sizeof__
() → int¶ size of object in memory, in bytes
-
__str__
¶ Return str(self).
-
__subclasshook__
()¶ Abstract classes can override this to customize issubclass().
This is invoked early on by abc.ABCMeta.__subclasscheck__(). It should return True, False or NotImplemented. If it returns NotImplemented, the normal algorithm is used. Otherwise, it overrides the normal algorithm (and the outcome is cached).
-
assign
(self: pyrosetta.rosetta.std.binary_function_double_double_bool_t, : pyrosetta.rosetta.std.binary_function_double_double_bool_t) → pyrosetta.rosetta.std.binary_function_double_double_bool_t¶ C++: std::binary_function<double, double, bool>::operator=(const struct std::binary_function<double, double, bool> &) –> struct std::binary_function<double, double, bool> &
-
-
class
pyrosetta.rosetta.protocols.loops.
Loops
¶ Bases:
pybind11_builtins.pybind11_object
-
__delattr__
¶ Implement delattr(self, name).
-
__dir__
() → list¶ default dir() implementation
-
__eq__
(self: pyrosetta.rosetta.protocols.loops.Loops, other: pyrosetta.rosetta.protocols.loops.Loops) → bool¶ C++: protocols::loops::Loops::operator==(const class protocols::loops::Loops &) const –> bool
-
__format__
()¶ default object formatter
-
__ge__
¶ Return self>=value.
-
__getattribute__
¶ Return getattr(self, name).
-
__getitem__
(self: pyrosetta.rosetta.protocols.loops.Loops, i: int) → protocols::loops::Loop¶ C++: protocols::loops::Loops::operator[](const unsigned long) –> class protocols::loops::Loop &
-
__gt__
¶ Return self>value.
-
__hash__
¶ Return hash(self).
-
__init__
(*args, **kwargs)¶ Overloaded function.
- __init__(self: pyrosetta.rosetta.protocols.loops.Loops) -> None
- __init__(self: pyrosetta.rosetta.protocols.loops.Loops, arg0: pyrosetta.rosetta.protocols.loops.Loops) -> None
- __init__(self: pyrosetta.rosetta.protocols.loops.Loops, src: pyrosetta.rosetta.utility.vector1_protocols_loops_SerializedLoop) -> None
- __init__(self: pyrosetta.rosetta.protocols.loops.Loops, loop_file_name: str) -> None
- __init__(self: pyrosetta.rosetta.protocols.loops.Loops, setup_loops_from_options_system: bool) -> None
- __init__(self: pyrosetta.rosetta.protocols.loops.Loops, arg0: pyrosetta.rosetta.utility.vector1_bool) -> None
doc
- __init__(self: pyrosetta.rosetta.protocols.loops.Loops, selection: pyrosetta.rosetta.utility.vector1_bool, randomize_cutpoint: bool) -> None
-
__init_subclass__
()¶ This method is called when a class is subclassed.
The default implementation does nothing. It may be overridden to extend subclasses.
-
__le__
¶ Return self<=value.
-
__lt__
¶ Return self<value.
-
__ne__
(self: pyrosetta.rosetta.protocols.loops.Loops, other: pyrosetta.rosetta.protocols.loops.Loops) → bool¶ C++: protocols::loops::Loops::operator!=(const class protocols::loops::Loops &) const –> bool
-
__new__
()¶ Create and return a new object. See help(type) for accurate signature.
-
__reduce__
()¶ helper for pickle
-
__reduce_ex__
()¶ helper for pickle
-
__repr__
¶ Return repr(self).
-
__setattr__
¶ Implement setattr(self, name, value).
-
__sizeof__
() → int¶ size of object in memory, in bytes
-
__str__
(self: pyrosetta.rosetta.protocols.loops.Loops) → str¶
-
__subclasshook__
()¶ Abstract classes can override this to customize issubclass().
This is invoked early on by abc.ABCMeta.__subclasscheck__(). It should return True, False or NotImplemented. If it returns NotImplemented, the normal algorithm is used. Otherwise, it overrides the normal algorithm (and the outcome is cached).
-
add_loop
(*args, **kwargs)¶ Overloaded function.
- add_loop(self: pyrosetta.rosetta.protocols.loops.Loops, loop: protocols::loops::Loop) -> None
- add_loop(self: pyrosetta.rosetta.protocols.loops.Loops, loop: protocols::loops::Loop, minimal_gap: int) -> None
C++: protocols::loops::Loops::add_loop(class protocols::loops::Loop, unsigned long) –> void
- add_loop(self: pyrosetta.rosetta.protocols.loops.Loops, start: int, stop: int) -> None
- add_loop(self: pyrosetta.rosetta.protocols.loops.Loops, start: int, stop: int, cut: int) -> None
- add_loop(self: pyrosetta.rosetta.protocols.loops.Loops, start: int, stop: int, cut: int, skip_rate: float) -> None
- add_loop(self: pyrosetta.rosetta.protocols.loops.Loops, start: int, stop: int, cut: int, skip_rate: float, extended: bool) -> None
C++: protocols::loops::Loops::add_loop(const unsigned long, const unsigned long, const unsigned long, double, const bool) –> void
- add_loop(self: pyrosetta.rosetta.protocols.loops.Loops, it: __gnu_cxx::__normal_iterator<protocols::loops::Loop const*, std::vector<protocols::loops::Loop, std::allocator<protocols::loops::Loop> > >) -> None
C++: protocols::loops::Loops::add_loop(const class __gnu_cxx::__normal_iterator<const class protocols::loops::Loop *, class std::vector<class protocols::loops::Loop, class std::allocator<class protocols::loops::Loop> > > &) –> void
- add_loop(self: pyrosetta.rosetta.protocols.loops.Loops, it: __gnu_cxx::__normal_iterator<protocols::loops::Loop*, std::vector<protocols::loops::Loop, std::allocator<protocols::loops::Loop> > >) -> None
C++: protocols::loops::Loops::add_loop(const class __gnu_cxx::__normal_iterator<class protocols::loops::Loop *, class std::vector<class protocols::loops::Loop, class std::allocator<class protocols::loops::Loop> > > &) –> void
-
add_overlap_loop
(*args, **kwargs)¶ Overloaded function.
- add_overlap_loop(self: pyrosetta.rosetta.protocols.loops.Loops, loops: pyrosetta.rosetta.protocols.loops.Loops) -> None
C++: protocols::loops::Loops::add_overlap_loop(class protocols::loops::Loops) –> void
- add_overlap_loop(self: pyrosetta.rosetta.protocols.loops.Loops, loop: protocols::loops::Loop) -> None
C++: protocols::loops::Loops::add_overlap_loop(const class protocols::loops::Loop &) –> void
-
assign
(self: pyrosetta.rosetta.protocols.loops.Loops, src: pyrosetta.rosetta.protocols.loops.Loops) → pyrosetta.rosetta.protocols.loops.Loops¶ C++: protocols::loops::Loops::operator=(const class protocols::loops::Loops &) –> class protocols::loops::Loops &
-
auto_choose_cutpoints
(self: pyrosetta.rosetta.protocols.loops.Loops, pose: pyrosetta.rosetta.core.pose.Pose) → None¶ C++: protocols::loops::Loops::auto_choose_cutpoints(const class core::pose::Pose &) –> void
-
begin
(self: pyrosetta.rosetta.protocols.loops.Loops) → __gnu_cxx::__normal_iterator<protocols::loops::Loop const*, std::vector<protocols::loops::Loop, std::allocator<protocols::loops::Loop> > >¶ C++: protocols::loops::Loops::begin() const –> class __gnu_cxx::__normal_iterator<const class protocols::loops::Loop *, class std::vector<class protocols::loops::Loop, class std::allocator<class protocols::loops::Loop> > >
-
center_of_mass
(self: pyrosetta.rosetta.protocols.loops.Loops, pose: pyrosetta.rosetta.core.pose.Pose, center: pyrosetta.rosetta.numeric.xyzVector_double_t) → None¶ - Computes the center of mass of the Ca atoms specified by this
instance, writing the result to <center>. Assumes there is no missing backbone density.
Note: if this method is called on an instance without any Loop’s, returns (0,0,0).
C++: protocols::loops::Loops::center_of_mass(const class core::pose::Pose &, class numeric::xyzVector<double> *) const –> void
-
choose_cutpoints
(self: pyrosetta.rosetta.protocols.loops.Loops, pose: pyrosetta.rosetta.core.pose.Pose) → None¶ C++: protocols::loops::Loops::choose_cutpoints(const class core::pose::Pose &) –> void
-
clear
(self: pyrosetta.rosetta.protocols.loops.Loops) → None¶ C++: protocols::loops::Loops::clear() –> void
-
clone
(self: pyrosetta.rosetta.protocols.loops.Loops) → pyrosetta.rosetta.protocols.loops.Loops¶ C++: protocols::loops::Loops::clone() const –> class std::shared_ptr<class protocols::loops::Loops>
-
delete_loop
(self: pyrosetta.rosetta.protocols.loops.Loops, start: int, stop: int) → None¶ C++: protocols::loops::Loops::delete_loop(const unsigned long, const unsigned long) –> void
-
empty
(self: pyrosetta.rosetta.protocols.loops.Loops) → bool¶ C++: protocols::loops::Loops::empty() const –> bool
-
end
(self: pyrosetta.rosetta.protocols.loops.Loops) → __gnu_cxx::__normal_iterator<protocols::loops::Loop const*, std::vector<protocols::loops::Loop, std::allocator<protocols::loops::Loop> > >¶ C++: protocols::loops::Loops::end() const –> class __gnu_cxx::__normal_iterator<const class protocols::loops::Loop *, class std::vector<class protocols::loops::Loop, class std::allocator<class protocols::loops::Loop> > >
-
file_reading_token
(self: pyrosetta.rosetta.protocols.loops.Loops) → str¶ C++: protocols::loops::Loops::file_reading_token() –> const std::string &
-
get_loop_file_reader
() → protocols::loops::LoopsFileIO¶ - Convenience function for creating a (stateless!) class that is able
- to read in loops files in several different formats.
C++: protocols::loops::Loops::get_loop_file_reader() –> class std::shared_ptr<class protocols::loops::LoopsFileIO>
-
get_residues
(self: pyrosetta.rosetta.protocols.loops.Loops, selection: pyrosetta.rosetta.utility.vector1_unsigned_long) → None¶ add all residues within this loop definition into selection
C++: protocols::loops::Loops::get_residues(class utility::vector1<unsigned long, class std::allocator<unsigned long> > &) const –> void
-
grow_all_loops
(*args, **kwargs)¶ Overloaded function.
- grow_all_loops(self: pyrosetta.rosetta.protocols.loops.Loops, nres: int, magnitude: float) -> None
Extend a loop
C++: protocols::loops::Loops::grow_all_loops(unsigned long, double) –> void
- grow_all_loops(self: pyrosetta.rosetta.protocols.loops.Loops, pose: pyrosetta.rosetta.core.pose.Pose, magnitude: float) -> None
Extend a loop (don’t extend across cutpoints)
C++: protocols::loops::Loops::grow_all_loops(const class core::pose::Pose &, double) –> void
-
grow_loop
(*args, **kwargs)¶ Overloaded function.
- grow_loop(self: pyrosetta.rosetta.protocols.loops.Loops, pose: pyrosetta.rosetta.core.pose.Pose, loop: protocols::loops::Loop, magnitude: float) -> None
Extend a loop (don’t extend across cutpoints)
C++: protocols::loops::Loops::grow_loop(const class core::pose::Pose &, class protocols::loops::Loop &, double) –> void
- grow_loop(self: pyrosetta.rosetta.protocols.loops.Loops, nres: int, loop: protocols::loops::Loop, magnitude: float) -> None
Extend a loop
C++: protocols::loops::Loops::grow_loop(unsigned long, class protocols::loops::Loop &, double) –> void
- grow_loop(self: pyrosetta.rosetta.protocols.loops.Loops, nres: int, loop: protocols::loops::Loop, mag_left: float, mag_right: float) -> None
Extend a loop unequally in both dirs
C++: protocols::loops::Loops::grow_loop(unsigned long, class protocols::loops::Loop &, double, double) –> void
-
grow_loop_away_from_sheets
(self: pyrosetta.rosetta.protocols.loops.Loops, pose: pyrosetta.rosetta.core.pose.Pose, loop: protocols::loops::Loop, magnitude: float) → None¶ if possible grows loop will not cross cutpoints or if possible into sheets
C++: protocols::loops::Loops::grow_loop_away_from_sheets(const class core::pose::Pose &, class protocols::loops::Loop &, double) –> void
-
has
(*args, **kwargs)¶ Overloaded function.
- has(self: pyrosetta.rosetta.protocols.loops.Loops, seqpos: int) -> bool
- has(self: pyrosetta.rosetta.protocols.loops.Loops, seqpos: int, offset: int) -> bool
is seqpos a residue in this Loops container ?
C++: protocols::loops::Loops::has(const unsigned long, const int) const –> bool
-
invert
(self: pyrosetta.rosetta.protocols.loops.Loops, num_residues: int) → pyrosetta.rosetta.protocols.loops.Loops¶ Given the total number of residues, returns the inverse of this selection.
C++: protocols::loops::Loops::invert(unsigned long) const –> class protocols::loops::Loops
-
is_loop_residue
(*args, **kwargs)¶ Overloaded function.
- is_loop_residue(self: pyrosetta.rosetta.protocols.loops.Loops, seqpos: int) -> bool
- is_loop_residue(self: pyrosetta.rosetta.protocols.loops.Loops, seqpos: int, offset: int) -> bool
Is seqpos contained in any of my loops?
C++: protocols::loops::Loops::is_loop_residue(const unsigned long, const int) const –> bool
-
loop_file_name
(self: pyrosetta.rosetta.protocols.loops.Loops) → str¶ C++: protocols::loops::Loops::loop_file_name() –> const std::string &
-
loop_index_of_residue
(self: pyrosetta.rosetta.protocols.loops.Loops, seqpos: int) → int¶ C++: protocols::loops::Loops::loop_index_of_residue(const unsigned long) const –> unsigned long
-
loop_of_residue
(self: pyrosetta.rosetta.protocols.loops.Loops, seqpos: int, loop: protocols::loops::Loop) → bool¶ yield the Loop which contains the residue seqpos, returns false if seqpos is not in any residue.
C++: protocols::loops::Loops::loop_of_residue(const unsigned long, class protocols::loops::Loop &) const –> bool
-
loop_size
(*args, **kwargs)¶ Overloaded function.
- loop_size(self: pyrosetta.rosetta.protocols.loops.Loops, loop_num: int) -> int
C++: protocols::loops::Loops::loop_size(const unsigned long) const –> unsigned long
- loop_size(self: pyrosetta.rosetta.protocols.loops.Loops) -> int
return number of residues in all loops of this definition – sum_i( loop_size( i ) )
C++: protocols::loops::Loops::loop_size() const –> unsigned long
-
loops
(self: pyrosetta.rosetta.protocols.loops.Loops) → pyrosetta.rosetta.utility.vector1_protocols_loops_Loop¶ C++: protocols::loops::Loops::loops() const –> const class utility::vector1<class protocols::loops::Loop, class std::allocator<class protocols::loops::Loop> > &
-
make_sequence_shift
(self: pyrosetta.rosetta.protocols.loops.Loops, shift: int) → None¶ C++: protocols::loops::Loops::make_sequence_shift(int) –> void
-
nr_residues
(self: pyrosetta.rosetta.protocols.loops.Loops) → int¶ C++: protocols::loops::Loops::nr_residues() const –> unsigned long
-
num_loop
(self: pyrosetta.rosetta.protocols.loops.Loops) → int¶ C++: protocols::loops::Loops::num_loop() const –> unsigned long
-
one_random_loop
(self: pyrosetta.rosetta.protocols.loops.Loops) → __gnu_cxx::__normal_iterator<protocols::loops::Loop const*, std::vector<protocols::loops::Loop, std::allocator<protocols::loops::Loop> > >¶ C++: protocols::loops::Loops::one_random_loop() const –> class __gnu_cxx::__normal_iterator<const class protocols::loops::Loop *, class std::vector<class protocols::loops::Loop, class std::allocator<class protocols::loops::Loop> > >
-
push_back
(*args, **kwargs)¶ Overloaded function.
- push_back(self: pyrosetta.rosetta.protocols.loops.Loops, loop: protocols::loops::Loop) -> None
C++: protocols::loops::Loops::push_back(class protocols::loops::Loop) –> void
- push_back(self: pyrosetta.rosetta.protocols.loops.Loops, start: int, stop: int) -> None
- push_back(self: pyrosetta.rosetta.protocols.loops.Loops, start: int, stop: int, cut: int) -> None
- push_back(self: pyrosetta.rosetta.protocols.loops.Loops, start: int, stop: int, cut: int, skip_rate: float) -> None
- push_back(self: pyrosetta.rosetta.protocols.loops.Loops, start: int, stop: int, cut: int, skip_rate: float, extended: bool) -> None
C++: protocols::loops::Loops::push_back(const unsigned long, const unsigned long, const unsigned long, double, const bool) –> void
-
read_loops_options
(self: pyrosetta.rosetta.protocols.loops.Loops) → None¶ C++: protocols::loops::Loops::read_loops_options() –> void
-
remove_terminal_loops
(self: pyrosetta.rosetta.protocols.loops.Loops, pose: pyrosetta.rosetta.core.pose.Pose) → None¶ C++: protocols::loops::Loops::remove_terminal_loops(const class core::pose::Pose &) –> void
-
sequential_order
(self: pyrosetta.rosetta.protocols.loops.Loops) → None¶ C++: protocols::loops::Loops::sequential_order() –> void
-
set_extended
(self: pyrosetta.rosetta.protocols.loops.Loops, input: bool) → None¶ C++: protocols::loops::Loops::set_extended(bool) –> void
-
set_file_reading_token
(self: pyrosetta.rosetta.protocols.loops.Loops, token: str) → None¶ C++: protocols::loops::Loops::set_file_reading_token(const class std::basic_string<char> &) –> void
-
set_loop_file_name_and_reset
(self: pyrosetta.rosetta.protocols.loops.Loops, loop_filename: str) → None¶ C++: protocols::loops::Loops::set_loop_file_name_and_reset(const class std::basic_string<char> &) –> void
-
set_strict_looprelax_checks
(self: pyrosetta.rosetta.protocols.loops.Loops, check: bool) → None¶ C++: protocols::loops::Loops::set_strict_looprelax_checks(const bool) –> void
-
size
(self: pyrosetta.rosetta.protocols.loops.Loops) → int¶ C++: protocols::loops::Loops::size() const –> unsigned long
-
strict_looprelax_checks
(self: pyrosetta.rosetta.protocols.loops.Loops) → bool¶ C++: protocols::loops::Loops::strict_looprelax_checks() –> bool
-
switch_movemap
(*args, **kwargs)¶ Overloaded function.
- switch_movemap(self: pyrosetta.rosetta.protocols.loops.Loops, movemap: pyrosetta.rosetta.core.kinematics.MoveMap, : pyrosetta.rosetta.core.id.TorsionType) -> None
- switch_movemap(self: pyrosetta.rosetta.protocols.loops.Loops, movemap: pyrosetta.rosetta.core.kinematics.MoveMap, : pyrosetta.rosetta.core.id.TorsionType, allow_moves: bool) -> None
C++: protocols::loops::Loops::switch_movemap(class core::kinematics::MoveMap &, enum core::id::TorsionType, bool) const –> void
-
v_begin
(self: pyrosetta.rosetta.protocols.loops.Loops) → __gnu_cxx::__normal_iterator<protocols::loops::Loop*, std::vector<protocols::loops::Loop, std::allocator<protocols::loops::Loop> > >¶ C++: protocols::loops::Loops::v_begin() –> class __gnu_cxx::__normal_iterator<class protocols::loops::Loop *, class std::vector<class protocols::loops::Loop, class std::allocator<class protocols::loops::Loop> > >
-
v_end
(self: pyrosetta.rosetta.protocols.loops.Loops) → __gnu_cxx::__normal_iterator<protocols::loops::Loop*, std::vector<protocols::loops::Loop, std::allocator<protocols::loops::Loop> > >¶ C++: protocols::loops::Loops::v_end() –> class __gnu_cxx::__normal_iterator<class protocols::loops::Loop *, class std::vector<class protocols::loops::Loop, class std::allocator<class protocols::loops::Loop> > >
-
verify_against
(self: pyrosetta.rosetta.protocols.loops.Loops, pose: pyrosetta.rosetta.core.pose.Pose) → None¶ C++: protocols::loops::Loops::verify_against(const class core::pose::Pose &) const –> void
-
write_loops_to_file
(*args, **kwargs)¶ Overloaded function.
- write_loops_to_file(self: pyrosetta.rosetta.protocols.loops.Loops, filename: str) -> None
- write_loops_to_file(self: pyrosetta.rosetta.protocols.loops.Loops, filename: str, token: str) -> None
C++: protocols::loops::Loops::write_loops_to_file(const class std::basic_string<char> &, class std::basic_string<char>) const –> void
-
write_loops_to_stream
(self: pyrosetta.rosetta.protocols.loops.Loops, data: pyrosetta.rosetta.std.ostream, token: str) → None¶ C++: protocols::loops::Loops::write_loops_to_stream(class std::basic_ostream<char> &, class std::basic_string<char>) const –> void
-
-
class
pyrosetta.rosetta.protocols.loops.
LoopsFileFallbackConfiguration
¶ Bases:
pyrosetta.rosetta.basic.resource_manager.FallbackConfiguration
%LoopsFileFallbackConfiguration provides instructions to the ResourceManager for loading loops_files in the absence of a resource definition file.
The class will confirm that a fallback can be created and will provide the necessary information to the ResourceManager to fully construct the %resource.
-
__delattr__
¶ Implement delattr(self, name).
-
__dir__
() → list¶ default dir() implementation
-
__eq__
¶ Return self==value.
-
__format__
()¶ default object formatter
-
__ge__
¶ Return self>=value.
-
__getattribute__
¶ Return getattr(self, name).
-
__gt__
¶ Return self>value.
-
__hash__
¶ Return hash(self).
-
__init__
(self: pyrosetta.rosetta.protocols.loops.LoopsFileFallbackConfiguration) → None¶
-
__init_subclass__
()¶ This method is called when a class is subclassed.
The default implementation does nothing. It may be overridden to extend subclasses.
-
__le__
¶ Return self<=value.
-
__lt__
¶ Return self<value.
-
__ne__
¶ Return self!=value.
-
__new__
()¶ Create and return a new object. See help(type) for accurate signature.
-
__reduce__
()¶ helper for pickle
-
__reduce_ex__
()¶ helper for pickle
-
__repr__
¶ Return repr(self).
-
__setattr__
¶ Implement setattr(self, name, value).
-
__sizeof__
() → int¶ size of object in memory, in bytes
-
__str__
¶ Return str(self).
-
__subclasshook__
()¶ Abstract classes can override this to customize issubclass().
This is invoked early on by abc.ABCMeta.__subclasscheck__(). It should return True, False or NotImplemented. If it returns NotImplemented, the normal algorithm is used. Otherwise, it overrides the normal algorithm (and the outcome is cached).
-
assign
(self: pyrosetta.rosetta.protocols.loops.LoopsFileFallbackConfiguration, : pyrosetta.rosetta.protocols.loops.LoopsFileFallbackConfiguration) → pyrosetta.rosetta.protocols.loops.LoopsFileFallbackConfiguration¶ C++: protocols::loops::LoopsFileFallbackConfiguration::operator=(const class protocols::loops::LoopsFileFallbackConfiguration &) –> class protocols::loops::LoopsFileFallbackConfiguration &
-
could_not_create_resource_error_message
(self: pyrosetta.rosetta.protocols.loops.LoopsFileFallbackConfiguration, desc: str) → str¶ Return a string that should be displayed if the %resource could not be created.
C++: protocols::loops::LoopsFileFallbackConfiguration::could_not_create_resource_error_message(const class std::basic_string<char> &) const –> std::string
-
fallback_specified
(self: pyrosetta.rosetta.protocols.loops.LoopsFileFallbackConfiguration, desc: str) → bool¶ Determine if the fallback configuration has been specified and return true or false.
C++: protocols::loops::LoopsFileFallbackConfiguration::fallback_specified(const class std::basic_string<char> &) const –> bool
-
get_locator_id
(self: pyrosetta.rosetta.protocols.loops.LoopsFileFallbackConfiguration, desc: str) → str¶ Return the %locator_id that will be used to construct this %resource.
C++: protocols::loops::LoopsFileFallbackConfiguration::get_locator_id(const class std::basic_string<char> &) const –> std::string
-
get_resource_loader
(self: pyrosetta.rosetta.protocols.loops.LoopsFileFallbackConfiguration, desc: str) → str¶ Return the type of loader that is required for this %resource.
C++: protocols::loops::LoopsFileFallbackConfiguration::get_resource_loader(const class std::basic_string<char> &) const –> std::string
-
get_resource_options
(self: pyrosetta.rosetta.protocols.loops.LoopsFileFallbackConfiguration, desc: str) → pyrosetta.rosetta.basic.resource_manager.ResourceOptions¶ Return an owning pointer to a ResourceOptions instance to configure this %resource.
C++: protocols::loops::LoopsFileFallbackConfiguration::get_resource_options(const class std::basic_string<char> &) const –> class std::shared_ptr<class basic::resource_manager::ResourceOptions>
-
-
class
pyrosetta.rosetta.protocols.loops.
LoopsFileFallbackConfigurationCreator
¶ Bases:
pyrosetta.rosetta.basic.resource_manager.FallbackConfigurationCreator
%LoopsFileFallbackConfigurationCreator allows the ResourceManager to create a LoopsFileIO instance.
The LoopsFileIO class can be constructed from the string “loops_file”, which provides backwards compatibility with the options system.
-
__delattr__
¶ Implement delattr(self, name).
-
__dir__
() → list¶ default dir() implementation
-
__eq__
¶ Return self==value.
-
__format__
()¶ default object formatter
-
__ge__
¶ Return self>=value.
-
__getattribute__
¶ Return getattr(self, name).
-
__gt__
¶ Return self>value.
-
__hash__
¶ Return hash(self).
-
__init__
(self: pyrosetta.rosetta.protocols.loops.LoopsFileFallbackConfigurationCreator) → None¶
-
__init_subclass__
()¶ This method is called when a class is subclassed.
The default implementation does nothing. It may be overridden to extend subclasses.
-
__le__
¶ Return self<=value.
-
__lt__
¶ Return self<value.
-
__ne__
¶ Return self!=value.
-
__new__
()¶ Create and return a new object. See help(type) for accurate signature.
-
__reduce__
()¶ helper for pickle
-
__reduce_ex__
()¶ helper for pickle
-
__repr__
¶ Return repr(self).
-
__setattr__
¶ Implement setattr(self, name, value).
-
__sizeof__
() → int¶ size of object in memory, in bytes
-
__str__
¶ Return str(self).
-
__subclasshook__
()¶ Abstract classes can override this to customize issubclass().
This is invoked early on by abc.ABCMeta.__subclasscheck__(). It should return True, False or NotImplemented. If it returns NotImplemented, the normal algorithm is used. Otherwise, it overrides the normal algorithm (and the outcome is cached).
-
assign
(self: pyrosetta.rosetta.protocols.loops.LoopsFileFallbackConfigurationCreator, : pyrosetta.rosetta.protocols.loops.LoopsFileFallbackConfigurationCreator) → pyrosetta.rosetta.protocols.loops.LoopsFileFallbackConfigurationCreator¶ C++: protocols::loops::LoopsFileFallbackConfigurationCreator::operator=(const class protocols::loops::LoopsFileFallbackConfigurationCreator &) –> class protocols::loops::LoopsFileFallbackConfigurationCreator &
-
create_fallback_configuration
(self: pyrosetta.rosetta.protocols.loops.LoopsFileFallbackConfigurationCreator) → pyrosetta.rosetta.basic.resource_manager.FallbackConfiguration¶ Return a up-casted owning pointer (FallbackConfigurationOP) to the resource.
C++: protocols::loops::LoopsFileFallbackConfigurationCreator::create_fallback_configuration() const –> class std::shared_ptr<class basic::resource_manager::FallbackConfiguration>
-
resource_description
(self: pyrosetta.rosetta.protocols.loops.LoopsFileFallbackConfigurationCreator) → str¶ Return the string identifier for the associated Resource (loops_file).
C++: protocols::loops::LoopsFileFallbackConfigurationCreator::resource_description() const –> std::string
-
-
class
pyrosetta.rosetta.protocols.loops.
LoopsFileIO
¶ Bases:
pybind11_builtins.pybind11_object
-
__delattr__
¶ Implement delattr(self, name).
-
__dir__
() → list¶ default dir() implementation
-
__eq__
¶ Return self==value.
-
__format__
()¶ default object formatter
-
__ge__
¶ Return self>=value.
-
__getattribute__
¶ Return getattr(self, name).
-
__gt__
¶ Return self>value.
-
__hash__
¶ Return hash(self).
-
__init__
(*args, **kwargs)¶ Overloaded function.
- __init__(self: pyrosetta.rosetta.protocols.loops.LoopsFileIO) -> None
- __init__(self: pyrosetta.rosetta.protocols.loops.LoopsFileIO, arg0: pyrosetta.rosetta.protocols.loops.LoopsFileIO) -> None
-
__init_subclass__
()¶ This method is called when a class is subclassed.
The default implementation does nothing. It may be overridden to extend subclasses.
-
__le__
¶ Return self<=value.
-
__lt__
¶ Return self<value.
-
__ne__
¶ Return self!=value.
-
__new__
()¶ Create and return a new object. See help(type) for accurate signature.
-
__reduce__
()¶ helper for pickle
-
__reduce_ex__
()¶ helper for pickle
-
__repr__
¶ Return repr(self).
-
__setattr__
¶ Implement setattr(self, name, value).
-
__sizeof__
() → int¶ size of object in memory, in bytes
-
__str__
(self: pyrosetta.rosetta.protocols.loops.LoopsFileIO) → str¶
-
__subclasshook__
()¶ Abstract classes can override this to customize issubclass().
This is invoked early on by abc.ABCMeta.__subclasscheck__(). It should return True, False or NotImplemented. If it returns NotImplemented, the normal algorithm is used. Otherwise, it overrides the normal algorithm (and the outcome is cached).
-
assign
(self: pyrosetta.rosetta.protocols.loops.LoopsFileIO, : pyrosetta.rosetta.protocols.loops.LoopsFileIO) → pyrosetta.rosetta.protocols.loops.LoopsFileIO¶ C++: protocols::loops::LoopsFileIO::operator=(const class protocols::loops::LoopsFileIO &) –> class protocols::loops::LoopsFileIO &
-
read_loop_file
(*args, **kwargs)¶ Overloaded function.
- read_loop_file(self: pyrosetta.rosetta.protocols.loops.LoopsFileIO, filename: str) -> pyrosetta.rosetta.protocols.loops.LoopsFileData
- read_loop_file(self: pyrosetta.rosetta.protocols.loops.LoopsFileIO, filename: str, prohibit_single_residue_loops: bool) -> pyrosetta.rosetta.protocols.loops.LoopsFileData
- Return an “unresolved” list of loops specified in a file
- which can be turned into a “resolved” list of residue indices in a particular Pose by giving each LoopFromFileData object access to that Pose. Note: prohibit_single_residue_loops used to be called “strict_looprelax_checks_” which was decidedly opaque
C++: protocols::loops::LoopsFileIO::read_loop_file(const class std::basic_string<char> &, bool) –> class std::shared_ptr<class protocols::loops::LoopsFileData>
-
read_loop_file_stream
(*args, **kwargs)¶ Overloaded function.
- read_loop_file_stream(self: pyrosetta.rosetta.protocols.loops.LoopsFileIO, loopfstream: pyrosetta.rosetta.std.istream, filename: str) -> pyrosetta.rosetta.protocols.loops.LoopsFileData
- read_loop_file_stream(self: pyrosetta.rosetta.protocols.loops.LoopsFileIO, loopfstream: pyrosetta.rosetta.std.istream, filename: str, prohibit_single_residue_loops: bool) -> pyrosetta.rosetta.protocols.loops.LoopsFileData
C++: protocols::loops::LoopsFileIO::read_loop_file_stream(class std::basic_istream<char> &, const class std::basic_string<char> &, bool) –> class std::shared_ptr<class protocols::loops::LoopsFileData>
-
-
class
pyrosetta.rosetta.protocols.loops.
LoopsFileLoader
¶ Bases:
pyrosetta.rosetta.basic.resource_manager.ResourceLoader
%LoopsFileLoader constructs a LoopsFileData instance from data provided by the %ResourceManager.
The %LoopsFileLoader is given an istream containing the information in a %LoopsFile from the ResourceManager. This information is then processed by an instance of LoopsFileIO to produce a LoopsFileDataOP to return to the protocol.
-
__delattr__
¶ Implement delattr(self, name).
-
__dir__
() → list¶ default dir() implementation
-
__eq__
¶ Return self==value.
-
__format__
()¶ default object formatter
-
__ge__
¶ Return self>=value.
-
__getattribute__
¶ Return getattr(self, name).
-
__gt__
¶ Return self>value.
-
__hash__
¶ Return hash(self).
-
__init__
(self: pyrosetta.rosetta.protocols.loops.LoopsFileLoader) → None¶
-
__init_subclass__
()¶ This method is called when a class is subclassed.
The default implementation does nothing. It may be overridden to extend subclasses.
-
__le__
¶ Return self<=value.
-
__lt__
¶ Return self<value.
-
__ne__
¶ Return self!=value.
-
__new__
()¶ Create and return a new object. See help(type) for accurate signature.
-
__reduce__
()¶ helper for pickle
-
__reduce_ex__
()¶ helper for pickle
-
__repr__
¶ Return repr(self).
-
__setattr__
¶ Implement setattr(self, name, value).
-
__sizeof__
() → int¶ size of object in memory, in bytes
-
__str__
¶ Return str(self).
-
__subclasshook__
()¶ Abstract classes can override this to customize issubclass().
This is invoked early on by abc.ABCMeta.__subclasscheck__(). It should return True, False or NotImplemented. If it returns NotImplemented, the normal algorithm is used. Otherwise, it overrides the normal algorithm (and the outcome is cached).
-
assign
(self: pyrosetta.rosetta.protocols.loops.LoopsFileLoader, : pyrosetta.rosetta.protocols.loops.LoopsFileLoader) → pyrosetta.rosetta.protocols.loops.LoopsFileLoader¶ C++: protocols::loops::LoopsFileLoader::operator=(const class protocols::loops::LoopsFileLoader &) –> class protocols::loops::LoopsFileLoader &
-
default_options
(self: pyrosetta.rosetta.protocols.loops.LoopsFileLoader) → pyrosetta.rosetta.basic.resource_manager.ResourceOptions¶ Return a ResourceOptionsOP with the default set of options.
C++: protocols::loops::LoopsFileLoader::default_options() const –> class std::shared_ptr<class basic::resource_manager::ResourceOptions>
-
-
class
pyrosetta.rosetta.protocols.loops.
LoopsFileLoaderCreator
¶ Bases:
pyrosetta.rosetta.basic.resource_manager.ResourceLoaderCreator
%LoopsFileLoaderCreator allows the ResourceLoaderFactory to create a LoopsFileLoader instance.
The LoopsFileLoader class can be constructed from the string “LoopsFile”, which enables a user to specify that this type of %resource is required for a particular %job in their XML input file.
-
__delattr__
¶ Implement delattr(self, name).
-
__dir__
() → list¶ default dir() implementation
-
__eq__
¶ Return self==value.
-
__format__
()¶ default object formatter
-
__ge__
¶ Return self>=value.
-
__getattribute__
¶ Return getattr(self, name).
-
__gt__
¶ Return self>value.
-
__hash__
¶ Return hash(self).
-
__init__
(self: pyrosetta.rosetta.protocols.loops.LoopsFileLoaderCreator) → None¶
-
__init_subclass__
()¶ This method is called when a class is subclassed.
The default implementation does nothing. It may be overridden to extend subclasses.
-
__le__
¶ Return self<=value.
-
__lt__
¶ Return self<value.
-
__ne__
¶ Return self!=value.
-
__new__
()¶ Create and return a new object. See help(type) for accurate signature.
-
__reduce__
()¶ helper for pickle
-
__reduce_ex__
()¶ helper for pickle
-
__repr__
¶ Return repr(self).
-
__setattr__
¶ Implement setattr(self, name, value).
-
__sizeof__
() → int¶ size of object in memory, in bytes
-
__str__
¶ Return str(self).
-
__subclasshook__
()¶ Abstract classes can override this to customize issubclass().
This is invoked early on by abc.ABCMeta.__subclasscheck__(). It should return True, False or NotImplemented. If it returns NotImplemented, the normal algorithm is used. Otherwise, it overrides the normal algorithm (and the outcome is cached).
-
assign
(self: pyrosetta.rosetta.protocols.loops.LoopsFileLoaderCreator, : pyrosetta.rosetta.protocols.loops.LoopsFileLoaderCreator) → pyrosetta.rosetta.protocols.loops.LoopsFileLoaderCreator¶ C++: protocols::loops::LoopsFileLoaderCreator::operator=(const class protocols::loops::LoopsFileLoaderCreator &) –> class protocols::loops::LoopsFileLoaderCreator &
-
create_resource_loader
(self: pyrosetta.rosetta.protocols.loops.LoopsFileLoaderCreator) → pyrosetta.rosetta.basic.resource_manager.ResourceLoader¶ Return a up-casted owning pointer (ResourceLoaderOP) to the resource loader.
C++: protocols::loops::LoopsFileLoaderCreator::create_resource_loader() const –> class std::shared_ptr<class basic::resource_manager::ResourceLoader>
-
loader_type
(self: pyrosetta.rosetta.protocols.loops.LoopsFileLoaderCreator) → str¶ Return the string identifier for the associated ResourceLoader (LoopsFile).
C++: protocols::loops::LoopsFileLoaderCreator::loader_type() const –> std::string
-
-
class
pyrosetta.rosetta.protocols.loops.
LoopsFileOptions
¶ Bases:
pyrosetta.rosetta.basic.resource_manager.ResourceOptions
%LoopsFileOptions ecapsulates the options associated with LoopsFile %resources.
These options are read in from a resource definition file and each loops_file resource has a corresponding %LoopsFileOptions instance.
-
__delattr__
¶ Implement delattr(self, name).
-
__dir__
() → list¶ default dir() implementation
-
__eq__
¶ Return self==value.
-
__format__
()¶ default object formatter
-
__ge__
¶ Return self>=value.
-
__getattribute__
¶ Return getattr(self, name).
-
__gt__
¶ Return self>value.
-
__hash__
¶ Return hash(self).
-
__init__
(*args, **kwargs)¶ Overloaded function.
- __init__(self: pyrosetta.rosetta.protocols.loops.LoopsFileOptions) -> None
- __init__(self: pyrosetta.rosetta.protocols.loops.LoopsFileOptions, arg0: pyrosetta.rosetta.protocols.loops.LoopsFileOptions) -> None
-
__init_subclass__
()¶ This method is called when a class is subclassed.
The default implementation does nothing. It may be overridden to extend subclasses.
-
__le__
¶ Return self<=value.
-
__lt__
¶ Return self<value.
-
__ne__
¶ Return self!=value.
-
__new__
()¶ Create and return a new object. See help(type) for accurate signature.
-
__reduce__
()¶ helper for pickle
-
__reduce_ex__
()¶ helper for pickle
-
__repr__
¶ Return repr(self).
-
__setattr__
¶ Implement setattr(self, name, value).
-
__sizeof__
() → int¶ size of object in memory, in bytes
-
__str__
(self: pyrosetta.rosetta.basic.resource_manager.ResourceOptions) → str¶
-
__subclasshook__
()¶ Abstract classes can override this to customize issubclass().
This is invoked early on by abc.ABCMeta.__subclasscheck__(). It should return True, False or NotImplemented. If it returns NotImplemented, the normal algorithm is used. Otherwise, it overrides the normal algorithm (and the outcome is cached).
-
assign
(self: pyrosetta.rosetta.protocols.loops.LoopsFileOptions, : pyrosetta.rosetta.protocols.loops.LoopsFileOptions) → pyrosetta.rosetta.protocols.loops.LoopsFileOptions¶ C++: protocols::loops::LoopsFileOptions::operator=(const class protocols::loops::LoopsFileOptions &) –> class protocols::loops::LoopsFileOptions &
-
name
(*args, **kwargs)¶ Overloaded function.
- name(self: pyrosetta.rosetta.basic.resource_manager.ResourceOptions) -> str
- A name given to a particular ResourceOptions instance.
- This function allows for better error message delivery.
C++: basic::resource_manager::ResourceOptions::name() const –> std::string
- name(self: pyrosetta.rosetta.basic.resource_manager.ResourceOptions, setting: str) -> None
Set the name for this %ResoureOptions instance.
C++: basic::resource_manager::ResourceOptions::name(const class std::basic_string<char> &) –> void
-
parse_my_tag
(self: pyrosetta.rosetta.protocols.loops.LoopsFileOptions, tag: pyrosetta.rosetta.utility.tag.Tag) → None¶ - Read the configuration of the LoopsFile %resource from the tag generated from the resource definition
- file.
C++: protocols::loops::LoopsFileOptions::parse_my_tag(class std::shared_ptr<const class utility::tag::Tag>) –> void
-
prohibit_single_residue_loops
(*args, **kwargs)¶ Overloaded function.
- prohibit_single_residue_loops(self: pyrosetta.rosetta.protocols.loops.LoopsFileOptions) -> bool
Return the value of the prohibit_single_residue_loops property.
C++: protocols::loops::LoopsFileOptions::prohibit_single_residue_loops() const –> bool
- prohibit_single_residue_loops(self: pyrosetta.rosetta.protocols.loops.LoopsFileOptions, setting: bool) -> None
Set the value of the prohibit_single_residue_loops property.
C++: protocols::loops::LoopsFileOptions::prohibit_single_residue_loops(bool) –> void
-
show
(self: pyrosetta.rosetta.basic.resource_manager.ResourceOptions, out: pyrosetta.rosetta.std.ostream) → None¶ Describe this instance to a given output stream
C++: basic::resource_manager::ResourceOptions::show(class std::basic_ostream<char> &) const –> void
-
type
(self: pyrosetta.rosetta.protocols.loops.LoopsFileOptions) → str¶ Return the name of this class (LoopsFileOptions).
C++: protocols::loops::LoopsFileOptions::type() const –> std::string
-
-
class
pyrosetta.rosetta.protocols.loops.
LoopsFileOptionsCreator
¶ Bases:
pyrosetta.rosetta.basic.resource_manager.ResourceOptionsCreator
%LoopsFileOptionsCreator allows the ResourceLoaderFactory to create a LoopsFileOptions instance.
The LoopsFileOptions class can be constructed from the string “LoopsFileOptions”, which enables a user to configure a LoopsFile %resource in his/her resource definitions file.
-
__delattr__
¶ Implement delattr(self, name).
-
__dir__
() → list¶ default dir() implementation
-
__eq__
¶ Return self==value.
-
__format__
()¶ default object formatter
-
__ge__
¶ Return self>=value.
-
__getattribute__
¶ Return getattr(self, name).
-
__gt__
¶ Return self>value.
-
__hash__
¶ Return hash(self).
-
__init__
(self: pyrosetta.rosetta.protocols.loops.LoopsFileOptionsCreator) → None¶
-
__init_subclass__
()¶ This method is called when a class is subclassed.
The default implementation does nothing. It may be overridden to extend subclasses.
-
__le__
¶ Return self<=value.
-
__lt__
¶ Return self<value.
-
__ne__
¶ Return self!=value.
-
__new__
()¶ Create and return a new object. See help(type) for accurate signature.
-
__reduce__
()¶ helper for pickle
-
__reduce_ex__
()¶ helper for pickle
-
__repr__
¶ Return repr(self).
-
__setattr__
¶ Implement setattr(self, name, value).
-
__sizeof__
() → int¶ size of object in memory, in bytes
-
__str__
¶ Return str(self).
-
__subclasshook__
()¶ Abstract classes can override this to customize issubclass().
This is invoked early on by abc.ABCMeta.__subclasscheck__(). It should return True, False or NotImplemented. If it returns NotImplemented, the normal algorithm is used. Otherwise, it overrides the normal algorithm (and the outcome is cached).
-
assign
(self: pyrosetta.rosetta.protocols.loops.LoopsFileOptionsCreator, : pyrosetta.rosetta.protocols.loops.LoopsFileOptionsCreator) → pyrosetta.rosetta.protocols.loops.LoopsFileOptionsCreator¶ C++: protocols::loops::LoopsFileOptionsCreator::operator=(const class protocols::loops::LoopsFileOptionsCreator &) –> class protocols::loops::LoopsFileOptionsCreator &
-
create_options
(self: pyrosetta.rosetta.protocols.loops.LoopsFileOptionsCreator) → pyrosetta.rosetta.basic.resource_manager.ResourceOptions¶ Return a up-casted owning pointer (ResourceOptionsOP) to the resource options.
C++: protocols::loops::LoopsFileOptionsCreator::create_options() const –> class std::shared_ptr<class basic::resource_manager::ResourceOptions>
-
options_type
(self: pyrosetta.rosetta.protocols.loops.LoopsFileOptionsCreator) → str¶ Return the string identifier for the associated ResourceOptions (LoopsFileOptions).
C++: protocols::loops::LoopsFileOptionsCreator::options_type() const –> std::string
-
-
class
pyrosetta.rosetta.protocols.loops.
PoseNumberedLoopFileReader
¶ Bases:
pybind11_builtins.pybind11_object
This is the main legacy loop-reading function, which will read the pose-numbered file. This functionality is used by a great many number of places often having nothing to do with representing a loop, so it will persist.
-
__delattr__
¶ Implement delattr(self, name).
-
__dir__
() → list¶ default dir() implementation
-
__eq__
¶ Return self==value.
-
__format__
()¶ default object formatter
-
__ge__
¶ Return self>=value.
-
__getattribute__
¶ Return getattr(self, name).
-
__gt__
¶ Return self>value.
-
__hash__
¶ Return hash(self).
-
__init__
(*args, **kwargs)¶ Overloaded function.
- __init__(self: pyrosetta.rosetta.protocols.loops.PoseNumberedLoopFileReader) -> None
- __init__(self: pyrosetta.rosetta.protocols.loops.PoseNumberedLoopFileReader, arg0: pyrosetta.rosetta.protocols.loops.PoseNumberedLoopFileReader) -> None
-
__init_subclass__
()¶ This method is called when a class is subclassed.
The default implementation does nothing. It may be overridden to extend subclasses.
-
__le__
¶ Return self<=value.
-
__lt__
¶ Return self<value.
-
__ne__
¶ Return self!=value.
-
__new__
()¶ Create and return a new object. See help(type) for accurate signature.
-
__reduce__
()¶ helper for pickle
-
__reduce_ex__
()¶ helper for pickle
-
__repr__
¶ Return repr(self).
-
__setattr__
¶ Implement setattr(self, name, value).
-
__sizeof__
() → int¶ size of object in memory, in bytes
-
__str__
¶ Return str(self).
-
__subclasshook__
()¶ Abstract classes can override this to customize issubclass().
This is invoked early on by abc.ABCMeta.__subclasscheck__(). It should return True, False or NotImplemented. If it returns NotImplemented, the normal algorithm is used. Otherwise, it overrides the normal algorithm (and the outcome is cached).
-
assign
(self: pyrosetta.rosetta.protocols.loops.PoseNumberedLoopFileReader, : pyrosetta.rosetta.protocols.loops.PoseNumberedLoopFileReader) → pyrosetta.rosetta.protocols.loops.PoseNumberedLoopFileReader¶ C++: protocols::loops::PoseNumberedLoopFileReader::operator=(const class protocols::loops::PoseNumberedLoopFileReader &) –> class protocols::loops::PoseNumberedLoopFileReader &
-
hijack_loop_reading_code_set_loop_line_begin_token
(self: pyrosetta.rosetta.protocols.loops.PoseNumberedLoopFileReader, token: str) → None¶ - For code that relys on reading loop-file-formatted ranges if residues
- but which really ought to use
C++: protocols::loops::PoseNumberedLoopFileReader::hijack_loop_reading_code_set_loop_line_begin_token(const class std::basic_string<char> &) –> void
-
read_pose_numbered_loops_file
(*args, **kwargs)¶ Overloaded function.
- read_pose_numbered_loops_file(self: pyrosetta.rosetta.protocols.loops.PoseNumberedLoopFileReader, is: pyrosetta.rosetta.std.istream, filename: str) -> pyrosetta.rosetta.utility.vector1_protocols_loops_SerializedLoop
- read_pose_numbered_loops_file(self: pyrosetta.rosetta.protocols.loops.PoseNumberedLoopFileReader, is: pyrosetta.rosetta.std.istream, filename: str, strict_looprelax_checks: bool) -> pyrosetta.rosetta.utility.vector1_protocols_loops_SerializedLoop
C++: protocols::loops::PoseNumberedLoopFileReader::read_pose_numbered_loops_file(class std::basic_istream<char> &, const class std::basic_string<char> &, bool) –> class utility::vector1<struct protocols::loops::SerializedLoop, class std::allocator<struct protocols::loops::SerializedLoop> >
-
set_linecount_offset
(self: pyrosetta.rosetta.protocols.loops.PoseNumberedLoopFileReader, : int) → None¶ - if the input stream has had some number of lines already removed from it,
- indicate how many.
C++: protocols::loops::PoseNumberedLoopFileReader::set_linecount_offset(unsigned long) –> void
-
-
class
pyrosetta.rosetta.protocols.loops.
RationalLoopComparator
¶ Bases:
pyrosetta.rosetta.std.binary_function_double_double_bool_t
Orders loops by start position
-
__call__
(self: pyrosetta.rosetta.protocols.loops.RationalLoopComparator, x: pyrosetta.rosetta.protocols.loops.Loop, y: pyrosetta.rosetta.protocols.loops.Loop) → bool¶ C++: protocols::loops::RationalLoopComparator::operator()(class protocols::loops::Loop, class protocols::loops::Loop) –> bool
-
__delattr__
¶ Implement delattr(self, name).
-
__dir__
() → list¶ default dir() implementation
-
__eq__
¶ Return self==value.
-
__format__
()¶ default object formatter
-
__ge__
¶ Return self>=value.
-
__getattribute__
¶ Return getattr(self, name).
-
__gt__
¶ Return self>value.
-
__hash__
¶ Return hash(self).
-
__init__
(self: pyrosetta.rosetta.protocols.loops.RationalLoopComparator) → None¶
-
__init_subclass__
()¶ This method is called when a class is subclassed.
The default implementation does nothing. It may be overridden to extend subclasses.
-
__le__
¶ Return self<=value.
-
__lt__
¶ Return self<value.
-
__ne__
¶ Return self!=value.
-
__new__
()¶ Create and return a new object. See help(type) for accurate signature.
-
__reduce__
()¶ helper for pickle
-
__reduce_ex__
()¶ helper for pickle
-
__repr__
¶ Return repr(self).
-
__setattr__
¶ Implement setattr(self, name, value).
-
__sizeof__
() → int¶ size of object in memory, in bytes
-
__str__
¶ Return str(self).
-
__subclasshook__
()¶ Abstract classes can override this to customize issubclass().
This is invoked early on by abc.ABCMeta.__subclasscheck__(). It should return True, False or NotImplemented. If it returns NotImplemented, the normal algorithm is used. Otherwise, it overrides the normal algorithm (and the outcome is cached).
-
assign
(self: pyrosetta.rosetta.std.binary_function_double_double_bool_t, : pyrosetta.rosetta.std.binary_function_double_double_bool_t) → pyrosetta.rosetta.std.binary_function_double_double_bool_t¶ C++: std::binary_function<double, double, bool>::operator=(const struct std::binary_function<double, double, bool> &) –> struct std::binary_function<double, double, bool> &
-
-
class
pyrosetta.rosetta.protocols.loops.
ResidueIdentifier
¶ Bases:
pybind11_builtins.pybind11_object
The following enumerators are used for parsing JSON formatted loop files
-
__delattr__
¶ Implement delattr(self, name).
-
__dir__
() → list¶ default dir() implementation
-
__eq__
(*args, **kwargs)¶ Overloaded function.
- __eq__(self: pyrosetta.rosetta.protocols.loops.ResidueIdentifier, arg0: pyrosetta.rosetta.protocols.loops.ResidueIdentifier) -> bool
- __eq__(self: pyrosetta.rosetta.protocols.loops.ResidueIdentifier, arg0: int) -> bool
-
__format__
()¶ default object formatter
-
__ge__
¶ Return self>=value.
-
__getattribute__
¶ Return getattr(self, name).
-
__getstate__
(self: pyrosetta.rosetta.protocols.loops.ResidueIdentifier) → tuple¶
-
__gt__
¶ Return self>value.
-
__hash__
(self: pyrosetta.rosetta.protocols.loops.ResidueIdentifier) → int¶
-
__init__
(self: pyrosetta.rosetta.protocols.loops.ResidueIdentifier, arg0: int) → None¶
-
__init_subclass__
()¶ This method is called when a class is subclassed.
The default implementation does nothing. It may be overridden to extend subclasses.
-
__int__
(self: pyrosetta.rosetta.protocols.loops.ResidueIdentifier) → int¶
-
__le__
¶ Return self<=value.
-
__lt__
¶ Return self<value.
-
__ne__
(*args, **kwargs)¶ Overloaded function.
- __ne__(self: pyrosetta.rosetta.protocols.loops.ResidueIdentifier, arg0: pyrosetta.rosetta.protocols.loops.ResidueIdentifier) -> bool
- __ne__(self: pyrosetta.rosetta.protocols.loops.ResidueIdentifier, arg0: int) -> bool
-
__new__
()¶ Create and return a new object. See help(type) for accurate signature.
-
__reduce__
()¶ helper for pickle
-
__reduce_ex__
()¶ helper for pickle
-
__repr__
(self: pyrosetta.rosetta.protocols.loops.ResidueIdentifier) → str¶
-
__setattr__
¶ Implement setattr(self, name, value).
-
__setstate__
(self: pyrosetta.rosetta.protocols.loops.ResidueIdentifier, arg0: tuple) → None¶
-
__sizeof__
() → int¶ size of object in memory, in bytes
-
__str__
¶ Return str(self).
-
__subclasshook__
()¶ Abstract classes can override this to customize issubclass().
This is invoked early on by abc.ABCMeta.__subclasscheck__(). It should return True, False or NotImplemented. If it returns NotImplemented, the normal algorithm is used. Otherwise, it overrides the normal algorithm (and the outcome is cached).
-
-
class
pyrosetta.rosetta.protocols.loops.
SerializedLoop
¶ Bases:
pybind11_builtins.pybind11_object
Bare-bones representation of a loop
-
__delattr__
¶ Implement delattr(self, name).
-
__dir__
() → list¶ default dir() implementation
-
__eq__
¶ Return self==value.
-
__format__
()¶ default object formatter
-
__ge__
¶ Return self>=value.
-
__getattribute__
¶ Return getattr(self, name).
-
__gt__
¶ Return self>value.
-
__hash__
¶ Return hash(self).
-
__init__
(*args, **kwargs)¶ Overloaded function.
- __init__(self: pyrosetta.rosetta.protocols.loops.SerializedLoop) -> None
- __init__(self: pyrosetta.rosetta.protocols.loops.SerializedLoop, arg0: pyrosetta.rosetta.protocols.loops.SerializedLoop) -> None
-
__init_subclass__
()¶ This method is called when a class is subclassed.
The default implementation does nothing. It may be overridden to extend subclasses.
-
__le__
¶ Return self<=value.
-
__lt__
¶ Return self<value.
-
__ne__
¶ Return self!=value.
-
__new__
()¶ Create and return a new object. See help(type) for accurate signature.
-
__reduce__
()¶ helper for pickle
-
__reduce_ex__
()¶ helper for pickle
-
__repr__
¶ Return repr(self).
-
__setattr__
¶ Implement setattr(self, name, value).
-
__sizeof__
() → int¶ size of object in memory, in bytes
-
__str__
¶ Return str(self).
-
__subclasshook__
()¶ Abstract classes can override this to customize issubclass().
This is invoked early on by abc.ABCMeta.__subclasscheck__(). It should return True, False or NotImplemented. If it returns NotImplemented, the normal algorithm is used. Otherwise, it overrides the normal algorithm (and the outcome is cached).
-
-
pyrosetta.rosetta.protocols.loops.
addScoresForLoopParts
(pose: pyrosetta.rosetta.core.pose.Pose, loops: pyrosetta.rosetta.protocols.loops.Loops, scorefxn: pyrosetta.rosetta.core.scoring.ScoreFunction, native_pose: pyrosetta.rosetta.core.pose.Pose, nloops: int) → None¶ C++: protocols::loops::addScoresForLoopParts(class core::pose::Pose &, class protocols::loops::Loops, const class core::scoring::ScoreFunction &, class core::pose::Pose &, unsigned long) –> void
-
pyrosetta.rosetta.protocols.loops.
add_coordinate_constraints_to_pose
(pose: pyrosetta.rosetta.core.pose.Pose, constraint_target_pose: pyrosetta.rosetta.core.pose.Pose, exclude_regions: pyrosetta.rosetta.protocols.loops.Loops) → None¶ C++: protocols::loops::add_coordinate_constraints_to_pose(class core::pose::Pose &, const class core::pose::Pose &, class protocols::loops::Loops &) –> void
-
pyrosetta.rosetta.protocols.loops.
add_cutpoint_variants
(pose: pyrosetta.rosetta.core.pose.Pose) → None¶ - Add cutpoint variants to all the cutpoints in a Pose.
C++: protocols::loops::add_cutpoint_variants(class core::pose::Pose &) –> void
-
pyrosetta.rosetta.protocols.loops.
add_loop_flank_residues_bb_to_movemap
(*args, **kwargs)¶ Overloaded function.
- add_loop_flank_residues_bb_to_movemap(loops: pyrosetta.rosetta.protocols.loops.Loops, mm: pyrosetta.rosetta.core.kinematics.MoveMap) -> None
- add_loop_flank_residues_bb_to_movemap(loops: pyrosetta.rosetta.protocols.loops.Loops, mm: pyrosetta.rosetta.core.kinematics.MoveMap, flank_size: int) -> None
add flank stem residues to the loop movemap
C++: protocols::loops::add_loop_flank_residues_bb_to_movemap(const class protocols::loops::Loops &, class core::kinematics::MoveMap &, unsigned long) –> void
-
pyrosetta.rosetta.protocols.loops.
add_single_cutpoint_variant
(*args, **kwargs)¶ Overloaded function.
- add_single_cutpoint_variant(pose: pyrosetta.rosetta.core.pose.Pose, loop: pyrosetta.rosetta.protocols.loops.Loop) -> None
Add cutpoint variants around a single cutpoint (defined by a Loop).
C++: protocols::loops::add_single_cutpoint_variant(class core::pose::Pose &, const class protocols::loops::Loop &) –> void
- add_single_cutpoint_variant(pose: pyrosetta.rosetta.core.pose.Pose, cutpoint: int) -> None
Add cutpoint variants around a single cutpoint (defined by residue number).
C++: protocols::loops::add_single_cutpoint_variant(class core::pose::Pose &, const unsigned long) –> void
-
pyrosetta.rosetta.protocols.loops.
apply_sequence_mapping
(pose: pyrosetta.rosetta.core.pose.Pose, target_seq: str, start_mapping: pyrosetta.rosetta.core.id.SequenceMapping) → None¶ C++: protocols::loops::apply_sequence_mapping(class core::pose::Pose &, const class std::basic_string<char> &, const class core::id::SequenceMapping &) –> void
-
pyrosetta.rosetta.protocols.loops.
ccd_close_loops
(pose: pyrosetta.rosetta.core.pose.Pose, loops: pyrosetta.rosetta.protocols.loops.Loops, mm: pyrosetta.rosetta.core.kinematics.MoveMap) → None¶ close loops by the CCD mechanism
C++: protocols::loops::ccd_close_loops(class core::pose::Pose &, const class protocols::loops::Loops &, const class core::kinematics::MoveMap &) –> void
-
pyrosetta.rosetta.protocols.loops.
compute_ss_regions
(max_loop_frac: float, min_length: int, ss: pyrosetta.rosetta.core.fragment.SecondaryStructure) → pyrosetta.rosetta.protocols.loops.Loops¶ C++: protocols::loops::compute_ss_regions(double, unsigned long, const class core::fragment::SecondaryStructure &) –> class protocols::loops::Loops
-
pyrosetta.rosetta.protocols.loops.
define_scorable_core_from_secondary_structure
(: pyrosetta.rosetta.core.fragment.SecondaryStructure, score_core: pyrosetta.rosetta.protocols.loops.Loops) → None¶ C++: protocols::loops::define_scorable_core_from_secondary_structure(const class core::fragment::SecondaryStructure &, class protocols::loops::Loops &) –> void
-
pyrosetta.rosetta.protocols.loops.
extend_sequence_mapping
(pose: pyrosetta.rosetta.core.pose.Pose, mapping: pyrosetta.rosetta.core.id.SequenceMapping, source_seq: str, target_seq: str) → None¶ C++: protocols::loops::extend_sequence_mapping(const class core::pose::Pose &, class core::id::SequenceMapping &, class std::basic_string<char> &, class std::basic_string<char> &) –> void
-
pyrosetta.rosetta.protocols.loops.
extract_continuous_chunks
(*args, **kwargs)¶ Overloaded function.
- extract_continuous_chunks(pose: pyrosetta.rosetta.core.pose.Pose) -> pyrosetta.rosetta.protocols.loops.Loops
- extract_continuous_chunks(pose: pyrosetta.rosetta.core.pose.Pose, minimum_size: int) -> pyrosetta.rosetta.protocols.loops.Loops
- extract_continuous_chunks(pose: pyrosetta.rosetta.core.pose.Pose, minimum_size: int, CA_CA_distance_cutoff: float) -> pyrosetta.rosetta.protocols.loops.Loops
C++: protocols::loops::extract_continuous_chunks(const class core::pose::Pose &, const unsigned long, const double) –> class protocols::loops::Loops
-
pyrosetta.rosetta.protocols.loops.
extract_secondary_structure_chunks
(*args, **kwargs)¶ Overloaded function.
- extract_secondary_structure_chunks(pose: pyrosetta.rosetta.core.pose.Pose) -> pyrosetta.rosetta.protocols.loops.Loops
- extract_secondary_structure_chunks(pose: pyrosetta.rosetta.core.pose.Pose, extracted_ss_types: str) -> pyrosetta.rosetta.protocols.loops.Loops
- extract_secondary_structure_chunks(pose: pyrosetta.rosetta.core.pose.Pose, extracted_ss_types: str, gap_size: int) -> pyrosetta.rosetta.protocols.loops.Loops
- extract_secondary_structure_chunks(pose: pyrosetta.rosetta.core.pose.Pose, extracted_ss_types: str, gap_size: int, minimum_length_of_chunk_helix: int) -> pyrosetta.rosetta.protocols.loops.Loops
- extract_secondary_structure_chunks(pose: pyrosetta.rosetta.core.pose.Pose, extracted_ss_types: str, gap_size: int, minimum_length_of_chunk_helix: int, minimum_length_of_chunk_strand: int) -> pyrosetta.rosetta.protocols.loops.Loops
- extract_secondary_structure_chunks(pose: pyrosetta.rosetta.core.pose.Pose, extracted_ss_types: str, gap_size: int, minimum_length_of_chunk_helix: int, minimum_length_of_chunk_strand: int, minimum_length_of_chunk_loop: int) -> pyrosetta.rosetta.protocols.loops.Loops
- extract_secondary_structure_chunks(pose: pyrosetta.rosetta.core.pose.Pose, extracted_ss_types: str, gap_size: int, minimum_length_of_chunk_helix: int, minimum_length_of_chunk_strand: int, minimum_length_of_chunk_loop: int, CA_CA_distance_cutoff: float) -> pyrosetta.rosetta.protocols.loops.Loops
- Extract secondary structure chunks from the pose, using multiple secondary structure types
- this function requires that the pose object already have secstruct information to get this information from structure (DSSP), call protocols::jumping::Dssp dssp_obj( *pose ); dssp_obj.insert_ss_into_pose( *pose ); or from secondary structure prediction (psipred_ss2 file), call core::pose::read_psipred_ss2_file(pose);
C++: protocols::loops::extract_secondary_structure_chunks(const class core::pose::Pose &, class std::basic_string<char>, unsigned long, unsigned long, unsigned long, unsigned long, double) –> class protocols::loops::Loops
- extract_secondary_structure_chunks(pose: pyrosetta.rosetta.core.pose.Pose, extracted_ss_type: str) -> pyrosetta.rosetta.protocols.loops.Loops
Extract secondary structure chunks from the pose, using a given secondary structure type
C++: protocols::loops::extract_secondary_structure_chunks(const class core::pose::Pose &, const char) –> class protocols::loops::Loops
-
pyrosetta.rosetta.protocols.loops.
filter_loop_neighbors_by_distance
(pose: pyrosetta.rosetta.core.pose.Pose, map: pyrosetta.rosetta.utility.vector1_bool, loops: pyrosetta.rosetta.protocols.loops.Loops, dist_cutoff: float) → None¶ - filter set of loop neighbors to a certain CB distance
- Takes distance from selection to neighbors to trim neighbors.
C++: protocols::loops::filter_loop_neighbors_by_distance(const class core::pose::Pose &, class utility::vector1<bool, class std::allocator<bool> > &, const class protocols::loops::Loops &, double &) –> void
-
pyrosetta.rosetta.protocols.loops.
find_non_protein_chunks
(pose: pyrosetta.rosetta.core.pose.Pose) → pyrosetta.rosetta.protocols.loops.Loops¶ C++: protocols::loops::find_non_protein_chunks(const class core::pose::Pose &) –> class protocols::loops::Loops
-
pyrosetta.rosetta.protocols.loops.
fix_with_coord_cst
(rigid: pyrosetta.rosetta.protocols.loops.Loops, pose: pyrosetta.rosetta.core.pose.Pose, bCstAllAtom: bool, : pyrosetta.rosetta.utility.vector1_double) → None¶ C++: protocols::loops::fix_with_coord_cst(const class protocols::loops::Loops &, class core::pose::Pose &, bool, class utility::vector1<double, class std::allocator<double> > &) –> void
-
pyrosetta.rosetta.protocols.loops.
fold_tree_from_loops
(*args, **kwargs)¶ Overloaded function.
- fold_tree_from_loops(pose: pyrosetta.rosetta.core.pose.Pose, loops: pyrosetta.rosetta.protocols.loops.Loops, f: pyrosetta.rosetta.core.kinematics.FoldTree) -> None
- fold_tree_from_loops(pose: pyrosetta.rosetta.core.pose.Pose, loops: pyrosetta.rosetta.protocols.loops.Loops, f: pyrosetta.rosetta.core.kinematics.FoldTree, terminal_cutpoint: bool) -> None
construct a fold tree from loop definition
C++: protocols::loops::fold_tree_from_loops(const class core::pose::Pose &, const class protocols::loops::Loops &, class core::kinematics::FoldTree &, bool) –> void
-
pyrosetta.rosetta.protocols.loops.
get_cen_scorefxn
() → pyrosetta.rosetta.core.scoring.ScoreFunction¶ C++: protocols::loops::get_cen_scorefxn() –> class std::shared_ptr<class core::scoring::ScoreFunction>
-
pyrosetta.rosetta.protocols.loops.
get_fa_scorefxn
() → pyrosetta.rosetta.core.scoring.ScoreFunction¶ C++: protocols::loops::get_fa_scorefxn() –> class std::shared_ptr<class core::scoring::ScoreFunction>
-
pyrosetta.rosetta.protocols.loops.
has_severe_pep_bond_geom_issues
(*args, **kwargs)¶ Overloaded function.
- has_severe_pep_bond_geom_issues(pose: pyrosetta.rosetta.core.pose.Pose, loop: pyrosetta.rosetta.protocols.loops.Loop) -> Tuple[bool, int]
- has_severe_pep_bond_geom_issues(pose: pyrosetta.rosetta.core.pose.Pose, loop: pyrosetta.rosetta.protocols.loops.Loop, check_bonds: bool) -> Tuple[bool, int]
- has_severe_pep_bond_geom_issues(pose: pyrosetta.rosetta.core.pose.Pose, loop: pyrosetta.rosetta.protocols.loops.Loop, check_bonds: bool, check_angles: bool) -> Tuple[bool, int]
- has_severe_pep_bond_geom_issues(pose: pyrosetta.rosetta.core.pose.Pose, loop: pyrosetta.rosetta.protocols.loops.Loop, check_bonds: bool, check_angles: bool, max_c_n_dis: float) -> Tuple[bool, int]
- has_severe_pep_bond_geom_issues(pose: pyrosetta.rosetta.core.pose.Pose, loop: pyrosetta.rosetta.protocols.loops.Loop, check_bonds: bool, check_angles: bool, max_c_n_dis: float, allowed_ca_c_n_deviation: float) -> Tuple[bool, int]
- has_severe_pep_bond_geom_issues(pose: pyrosetta.rosetta.core.pose.Pose, loop: pyrosetta.rosetta.protocols.loops.Loop, check_bonds: bool, check_angles: bool, max_c_n_dis: float, allowed_ca_c_n_deviation: float, allowed_c_n_ca_deviation: float) -> Tuple[bool, int]
- Measures C-N distance and N-Ca-C, C-N-CA bond angles to detect chainbreak/poory resolved loop residues if outside cutoff.
- Returns boolean and the position of found wonky peptide bond (0 if none found). Does not use AtomTree to get angles/lengths, assumes resnum is connected to resnum +1
- Values are based on the CDL. No peptide bond without severe chainbreaks or missing residues should have values
- out of this range. -JAB Berkholz DS, Shapovalov MV, Dunbrack RL Jr, Karplus PA (2009) Conformation dependence of backbone geometry in proteins. Structure 17: 1316-1325. deviation is +/- from the min/max values of the CDL.
cutoffs are: 1.5, 15, 15
Jared Adolf-Bryfogle (jadolfbr.com)
C++: protocols::loops::has_severe_pep_bond_geom_issues(const class core::pose::Pose &, const class protocols::loops::Loop &, bool, bool, double, double, double) –> struct std::pair<bool, unsigned long>
- has_severe_pep_bond_geom_issues(pose: pyrosetta.rosetta.core.pose.Pose, resnum: int) -> Tuple[bool, int]
- has_severe_pep_bond_geom_issues(pose: pyrosetta.rosetta.core.pose.Pose, resnum: int, check_bonds: bool) -> Tuple[bool, int]
- has_severe_pep_bond_geom_issues(pose: pyrosetta.rosetta.core.pose.Pose, resnum: int, check_bonds: bool, check_angles: bool) -> Tuple[bool, int]
- has_severe_pep_bond_geom_issues(pose: pyrosetta.rosetta.core.pose.Pose, resnum: int, check_bonds: bool, check_angles: bool, max_c_n_dis: float) -> Tuple[bool, int]
- has_severe_pep_bond_geom_issues(pose: pyrosetta.rosetta.core.pose.Pose, resnum: int, check_bonds: bool, check_angles: bool, max_c_n_dis: float, allowed_ca_c_n_deviation: float) -> Tuple[bool, int]
- has_severe_pep_bond_geom_issues(pose: pyrosetta.rosetta.core.pose.Pose, resnum: int, check_bonds: bool, check_angles: bool, max_c_n_dis: float, allowed_ca_c_n_deviation: float, allowed_c_n_ca_deviation: float) -> Tuple[bool, int]
- Measures C-N distance and N-Ca-C, C-N-CA bond angles to detect chainbreak/poory resolved loop residue outside cutoff.
- Returns boolean and the position of found wonky peptide bond (0 if none found). Does not use AtomTree to get angles/lengths, assumes resnum is connected to resnum +1
- Values are based on the CDL. No peptide bond without severe chainbreaks or missing residues should have values
- out of this range. -JAB Berkholz DS, Shapovalov MV, Dunbrack RL Jr, Karplus PA (2009) Conformation dependence of backbone geometry in proteins. Structure 17: 1316-1325. deviation is +/- from the min/max values of the CDL.
cutoffs are: 1.5, 15, 15
Jared Adolf-Bryfogle (jadolfbr.com)
C++: protocols::loops::has_severe_pep_bond_geom_issues(const class core::pose::Pose &, unsigned long, bool, bool, double, double, double) –> struct std::pair<bool, unsigned long>
-
pyrosetta.rosetta.protocols.loops.
idealize_loop
(pose: pyrosetta.rosetta.core.pose.Pose, loop: pyrosetta.rosetta.protocols.loops.Loop) → None¶ set ideal BB geometry; this must occur so that loops with missing density work.
C++: protocols::loops::idealize_loop(class core::pose::Pose &, const class protocols::loops::Loop &) –> void
-
pyrosetta.rosetta.protocols.loops.
loop_local_rmsd
(pose1: pyrosetta.rosetta.core.pose.Pose, pose2: pyrosetta.rosetta.core.pose.Pose, loops: pyrosetta.rosetta.protocols.loops.Loops) → float¶ calculate rmsd of loop residues with repect to native (loop fit)
C++: protocols::loops::loop_local_rmsd(const class core::pose::Pose &, const class core::pose::Pose &, const class protocols::loops::Loops &) –> double
-
pyrosetta.rosetta.protocols.loops.
loop_rmsd
(*args, **kwargs)¶ Overloaded function.
- loop_rmsd(pose1: pyrosetta.rosetta.core.pose.Pose, pose2: pyrosetta.rosetta.core.pose.Pose, loops: pyrosetta.rosetta.protocols.loops.Loops) -> float
- loop_rmsd(pose1: pyrosetta.rosetta.core.pose.Pose, pose2: pyrosetta.rosetta.core.pose.Pose, loops: pyrosetta.rosetta.protocols.loops.Loops, CA_only: bool) -> float
- loop_rmsd(pose1: pyrosetta.rosetta.core.pose.Pose, pose2: pyrosetta.rosetta.core.pose.Pose, loops: pyrosetta.rosetta.protocols.loops.Loops, CA_only: bool, bb_only: bool) -> float
calculate rmsd of loop residues with repect to native (template aligned)
C++: protocols::loops::loop_rmsd(const class core::pose::Pose &, const class core::pose::Pose &, const class protocols::loops::Loops &, bool, bool) –> double
-
pyrosetta.rosetta.protocols.loops.
loop_rmsd_with_superimpose
(*args, **kwargs)¶ Overloaded function.
- loop_rmsd_with_superimpose(pose1: pyrosetta.rosetta.core.pose.Pose, pose2: pyrosetta.rosetta.core.pose.Pose, loops: pyrosetta.rosetta.protocols.loops.Loops) -> float
- loop_rmsd_with_superimpose(pose1: pyrosetta.rosetta.core.pose.Pose, pose2: pyrosetta.rosetta.core.pose.Pose, loops: pyrosetta.rosetta.protocols.loops.Loops, CA_only: bool) -> float
- loop_rmsd_with_superimpose(pose1: pyrosetta.rosetta.core.pose.Pose, pose2: pyrosetta.rosetta.core.pose.Pose, loops: pyrosetta.rosetta.protocols.loops.Loops, CA_only: bool, bb_only: bool) -> float
As above but actuall superimposes the non-loop part
C++: protocols::loops::loop_rmsd_with_superimpose(const class core::pose::Pose &, const class core::pose::Pose &, const class protocols::loops::Loops &, bool, bool) –> double
-
pyrosetta.rosetta.protocols.loops.
loop_rmsd_with_superimpose_core
(*args, **kwargs)¶ Overloaded function.
- loop_rmsd_with_superimpose_core(pose1: pyrosetta.rosetta.core.pose.Pose, pose2: pyrosetta.rosetta.core.pose.Pose, loops: pyrosetta.rosetta.protocols.loops.Loops, core: pyrosetta.rosetta.protocols.loops.Loops) -> float
- loop_rmsd_with_superimpose_core(pose1: pyrosetta.rosetta.core.pose.Pose, pose2: pyrosetta.rosetta.core.pose.Pose, loops: pyrosetta.rosetta.protocols.loops.Loops, core: pyrosetta.rosetta.protocols.loops.Loops, CA_only: bool) -> float
- loop_rmsd_with_superimpose_core(pose1: pyrosetta.rosetta.core.pose.Pose, pose2: pyrosetta.rosetta.core.pose.Pose, loops: pyrosetta.rosetta.protocols.loops.Loops, core: pyrosetta.rosetta.protocols.loops.Loops, CA_only: bool, bb_only: bool) -> float
As above but actually superimposes only the core part (in case there are multiple loops…)
C++: protocols::loops::loop_rmsd_with_superimpose_core(const class core::pose::Pose &, const class core::pose::Pose &, const class protocols::loops::Loops &, const class protocols::loops::Loops &, bool, bool) –> double
-
pyrosetta.rosetta.protocols.loops.
loopfinder
(pose: pyrosetta.rosetta.core.pose.Pose, loops: pyrosetta.rosetta.protocols.loops.Loops) → None¶ C++: protocols::loops::loopfinder(class core::pose::Pose &, class protocols::loops::Loops &) –> void
-
pyrosetta.rosetta.protocols.loops.
loops_around_residues
(*args, **kwargs)¶ Overloaded function.
- loops_around_residues(loops: pyrosetta.rosetta.protocols.loops.Loops, pose: pyrosetta.rosetta.core.pose.Pose, residue_indices: pyrosetta.rosetta.utility.vector1_unsigned_long) -> None
- loops_around_residues(loops: pyrosetta.rosetta.protocols.loops.Loops, pose: pyrosetta.rosetta.core.pose.Pose, residue_indices: pyrosetta.rosetta.utility.vector1_unsigned_long, gapsize: int) -> None
- loops_around_residues(loops: pyrosetta.rosetta.protocols.loops.Loops, pose: pyrosetta.rosetta.core.pose.Pose, residue_indices: pyrosetta.rosetta.utility.vector1_unsigned_long, gapsize: int, extend: int) -> None
C++: protocols::loops::loops_around_residues(class protocols::loops::Loops &, const class core::pose::Pose &, const class utility::vector1<unsigned long, class std::allocator<unsigned long> > &, unsigned long, unsigned long) –> void
-
pyrosetta.rosetta.protocols.loops.
loops_from_string
(loop_str: str, pose: pyrosetta.rosetta.core.pose.Pose) → pyrosetta.rosetta.protocols.loops.Loops¶ loop_str has the format: start:end:cut,start:end:cut and can use rosetta or pdb numbering. The return value is an owning pointer to a Loops object encoding that loop
C++: protocols::loops::loops_from_string(const class std::basic_string<char> &, const class core::pose::Pose &) –> class std::shared_ptr<class protocols::loops::Loops>
-
pyrosetta.rosetta.protocols.loops.
loops_set_move_map
(*args, **kwargs)¶ Overloaded function.
- loops_set_move_map(pose: pyrosetta.rosetta.core.pose.Pose, loops: pyrosetta.rosetta.protocols.loops.Loops, fix_template_sc: bool, mm: pyrosetta.rosetta.core.kinematics.MoveMap, neighbor_dist: float, allow_omega_move: bool, allow_takeoff_torsion_move: bool) -> None
create a MoveMap for use of minimization based on loop definition (wrapper)
C++: protocols::loops::loops_set_move_map(class core::pose::Pose &, const class protocols::loops::Loops &, const bool, class core::kinematics::MoveMap &, double, const bool, const bool) –> void
- loops_set_move_map(pose: pyrosetta.rosetta.core.pose.Pose, loops: pyrosetta.rosetta.protocols.loops.Loops, fix_template_sc: bool, mm: pyrosetta.rosetta.core.kinematics.MoveMap) -> None
- loops_set_move_map(pose: pyrosetta.rosetta.core.pose.Pose, loops: pyrosetta.rosetta.protocols.loops.Loops, fix_template_sc: bool, mm: pyrosetta.rosetta.core.kinematics.MoveMap, neighbor_dist: float) -> None
C++: protocols::loops::loops_set_move_map(class core::pose::Pose &, const class protocols::loops::Loops &, const bool, class core::kinematics::MoveMap &, double) –> void
- loops_set_move_map(loops: pyrosetta.rosetta.protocols.loops.Loops, allow_sc_move: pyrosetta.rosetta.utility.vector1_bool, mm: pyrosetta.rosetta.core.kinematics.MoveMap) -> None
create a MoveMap for use of minimization based on loop definition
C++: protocols::loops::loops_set_move_map(const class protocols::loops::Loops &, const class utility::vector1<bool, class std::allocator<bool> > &, class core::kinematics::MoveMap &) –> void
- loops_set_move_map(loops: pyrosetta.rosetta.protocols.loops.Loops, allow_sc_move: pyrosetta.rosetta.utility.vector1_bool, mm: pyrosetta.rosetta.core.kinematics.MoveMap, allow_omega_move: bool, allow_takeoff_torsion_move: bool) -> None
C++: protocols::loops::loops_set_move_map(const class protocols::loops::Loops &, const class utility::vector1<bool, class std::allocator<bool> > &, class core::kinematics::MoveMap &, const bool, const bool) –> void
-
pyrosetta.rosetta.protocols.loops.
move_map_from_loop
(*args, **kwargs)¶ Overloaded function.
- move_map_from_loop(pose: pyrosetta.rosetta.core.pose.Pose, loop: pyrosetta.rosetta.protocols.loops.Loop, fix_template_sc: bool) -> pyrosetta.rosetta.core.kinematics.MoveMap
- move_map_from_loop(pose: pyrosetta.rosetta.core.pose.Pose, loop: pyrosetta.rosetta.protocols.loops.Loop, fix_template_sc: bool, neighbor_dist: float) -> pyrosetta.rosetta.core.kinematics.MoveMap
- move_map_from_loop(pose: pyrosetta.rosetta.core.pose.Pose, loop: pyrosetta.rosetta.protocols.loops.Loop, fix_template_sc: bool, neighbor_dist: float, flanking_residues: bool) -> pyrosetta.rosetta.core.kinematics.MoveMap
Create a new MoveMapOP for use in minimizing the given loop.
C++: protocols::loops::move_map_from_loop(class core::pose::Pose &, const class protocols::loops::Loop &, const bool, double, const bool) –> class std::shared_ptr<class core::kinematics::MoveMap>
-
pyrosetta.rosetta.protocols.loops.
move_map_from_loops
(*args, **kwargs)¶ Overloaded function.
- move_map_from_loops(pose: pyrosetta.rosetta.core.pose.Pose, loops: pyrosetta.rosetta.protocols.loops.Loops, fix_template_sc: bool) -> pyrosetta.rosetta.core.kinematics.MoveMap
- move_map_from_loops(pose: pyrosetta.rosetta.core.pose.Pose, loops: pyrosetta.rosetta.protocols.loops.Loops, fix_template_sc: bool, neighbor_dist: float) -> pyrosetta.rosetta.core.kinematics.MoveMap
- move_map_from_loops(pose: pyrosetta.rosetta.core.pose.Pose, loops: pyrosetta.rosetta.protocols.loops.Loops, fix_template_sc: bool, neighbor_dist: float, flanking_residues: bool) -> pyrosetta.rosetta.core.kinematics.MoveMap
Create a new MoveMapOP for use in minimizing the given loop.
C++: protocols::loops::move_map_from_loops(class core::pose::Pose &, const class protocols::loops::Loops &, const bool, double, const bool) –> class std::shared_ptr<class core::kinematics::MoveMap>
-
pyrosetta.rosetta.protocols.loops.
native_loop_core_CA_rmsd
(native_pose: pyrosetta.rosetta.core.pose.Pose, pose: pyrosetta.rosetta.core.pose.Pose, loops: pyrosetta.rosetta.protocols.loops.Loops, corelength: int) → float¶ C++: protocols::loops::native_loop_core_CA_rmsd(const class core::pose::Pose &, const class core::pose::Pose &, class protocols::loops::Loops, int &) –> double
-
pyrosetta.rosetta.protocols.loops.
read_loop_fragments
(*args, **kwargs)¶ Overloaded function.
- read_loop_fragments(frag_libs: pyrosetta.rosetta.std.vector_std_shared_ptr_core_fragment_FragSet_t) -> None
C++: protocols::loops::read_loop_fragments(class std::vector<class std::shared_ptr<class core::fragment::FragSet>, class std::allocator<class std::shared_ptr<class core::fragment::FragSet> > > &) –> void
- read_loop_fragments(frag_libs: pyrosetta.rosetta.utility.vector1_std_shared_ptr_core_fragment_FragSet_t) -> None
C++: protocols::loops::read_loop_fragments(class utility::vector1<class std::shared_ptr<class core::fragment::FragSet>, class std::allocator<class std::shared_ptr<class core::fragment::FragSet> > > &) –> void
-
pyrosetta.rosetta.protocols.loops.
remove_cutpoint_variants
(*args, **kwargs)¶ Overloaded function.
- remove_cutpoint_variants(pose: pyrosetta.rosetta.core.pose.Pose) -> None
- remove_cutpoint_variants(pose: pyrosetta.rosetta.core.pose.Pose, force: bool) -> None
Remove cutpoint variants
C++: protocols::loops::remove_cutpoint_variants(class core::pose::Pose &, bool) –> void
-
pyrosetta.rosetta.protocols.loops.
remove_missing_density
(pose: pyrosetta.rosetta.core.pose.Pose, loop: pyrosetta.rosetta.protocols.loops.Loop) → None¶ - Rebuild a loop via fragment insertion + ccd closure + minimization
C++: protocols::loops::remove_missing_density(class core::pose::Pose &, const class protocols::loops::Loop &) –> void
-
pyrosetta.rosetta.protocols.loops.
remove_short_chunks
(*args, **kwargs)¶ Overloaded function.
- remove_short_chunks(input_chunks: pyrosetta.rosetta.protocols.loops.Loops) -> pyrosetta.rosetta.protocols.loops.Loops
- remove_short_chunks(input_chunks: pyrosetta.rosetta.protocols.loops.Loops, min_length: int) -> pyrosetta.rosetta.protocols.loops.Loops
Remove small chunks
C++: protocols::loops::remove_short_chunks(const class protocols::loops::Loops &, unsigned long) –> class protocols::loops::Loops
-
pyrosetta.rosetta.protocols.loops.
remove_small_gaps
(*args, **kwargs)¶ Overloaded function.
- remove_small_gaps(input_chunks: pyrosetta.rosetta.protocols.loops.Loops) -> pyrosetta.rosetta.protocols.loops.Loops
- remove_small_gaps(input_chunks: pyrosetta.rosetta.protocols.loops.Loops, gap_size: int) -> pyrosetta.rosetta.protocols.loops.Loops
If two chunks are separated by a small gap of size <= <gap_size>, combine them
C++: protocols::loops::remove_small_gaps(const class protocols::loops::Loops &, unsigned long) –> class protocols::loops::Loops
-
pyrosetta.rosetta.protocols.loops.
safe_set_extended_torsions_and_idealize_loops
(loops: pyrosetta.rosetta.protocols.loops.Loops, pose: pyrosetta.rosetta.core.pose.Pose) → None¶ - Identical to set_extended_torsions_and_idealize_loops() without the irrational
- behavior surrounding empty loops.
C++: protocols::loops::safe_set_extended_torsions_and_idealize_loops(const class protocols::loops::Loops &, class core::pose::Pose *) –> void
-
pyrosetta.rosetta.protocols.loops.
select_loop_frags
(*args, **kwargs)¶ Overloaded function.
- select_loop_frags(loops: pyrosetta.rosetta.protocols.loops.Loops, source: pyrosetta.rosetta.core.fragment.FragSet, loop_frags: pyrosetta.rosetta.core.fragment.FragSet) -> None
- select_loop_frags(loops: pyrosetta.rosetta.protocols.loops.Loops, source: pyrosetta.rosetta.core.fragment.FragSet, loop_frags: pyrosetta.rosetta.core.fragment.FragSet, min_size: int) -> None
get frags that are fully within the Loop — shorten(=true/false) frags that are close to the end of loops.
C++: protocols::loops::select_loop_frags(const class protocols::loops::Loops &, class core::fragment::FragSet &, class core::fragment::FragSet &, unsigned long) –> void
-
pyrosetta.rosetta.protocols.loops.
select_loop_residues
(*args, **kwargs)¶ Overloaded function.
- select_loop_residues(pose: pyrosetta.rosetta.core.pose.Pose, loops: pyrosetta.rosetta.protocols.loops.Loops, include_neighbors: bool, map: pyrosetta.rosetta.utility.vector1_bool) -> None
- select_loop_residues(pose: pyrosetta.rosetta.core.pose.Pose, loops: pyrosetta.rosetta.protocols.loops.Loops, include_neighbors: bool, map: pyrosetta.rosetta.utility.vector1_bool, neighbor_dist: float) -> None
mark loop residues and its neighbors as necessary in a sequence map.
Uses 10A neighbor graph for neighbors THEN takes distance from selection to neighbors to trim neighbors. Excludes disulfide residues.C++: protocols::loops::select_loop_residues(const class core::pose::Pose &, const class protocols::loops::Loops &, const bool, class utility::vector1<bool, class std::allocator<bool> > &, double) –> void
- select_loop_residues(pose: pyrosetta.rosetta.core.pose.Pose, loops: pyrosetta.rosetta.protocols.loops.Loops, include_neighbors: bool) -> pyrosetta.rosetta.utility.vector1_bool
- select_loop_residues(pose: pyrosetta.rosetta.core.pose.Pose, loops: pyrosetta.rosetta.protocols.loops.Loops, include_neighbors: bool, neighbor_dist: float) -> pyrosetta.rosetta.utility.vector1_bool
mark loop residues and its neighbors as necessary in a sequence map.
Uses 10A neighbor graph for neighbors THEN takes distance from selection to neighbors to trim neighbors. Excludes disulfide residues.C++: protocols::loops::select_loop_residues(const class core::pose::Pose &, const class protocols::loops::Loops &, const bool, double) –> class utility::vector1<bool, class std::allocator<bool> >
- select_loop_residues(pose: pyrosetta.rosetta.core.pose.Pose, loop: pyrosetta.rosetta.protocols.loops.Loop, include_neighbors: bool, map: pyrosetta.rosetta.utility.vector1_bool) -> None
- select_loop_residues(pose: pyrosetta.rosetta.core.pose.Pose, loop: pyrosetta.rosetta.protocols.loops.Loop, include_neighbors: bool, map: pyrosetta.rosetta.utility.vector1_bool, neighbor_dist: float) -> None
mark loop residues and its neighbors as necessary for one loop.
Uses 10A neighbor graph for neighbors THEN takes distance from selection to neighbors to trim neighbors. Excludes disulfide residues.C++: protocols::loops::select_loop_residues(const class core::pose::Pose &, const class protocols::loops::Loop &, const bool, class utility::vector1<bool, class std::allocator<bool> > &, double) –> void
- select_loop_residues(pose: pyrosetta.rosetta.core.pose.Pose, loop: pyrosetta.rosetta.protocols.loops.Loop, include_neighbors: bool) -> pyrosetta.rosetta.utility.vector1_bool
- select_loop_residues(pose: pyrosetta.rosetta.core.pose.Pose, loop: pyrosetta.rosetta.protocols.loops.Loop, include_neighbors: bool, neighbor_dist: float) -> pyrosetta.rosetta.utility.vector1_bool
mark loop residues and its neighbors as necessary for one loop.
Uses 10A neighbor graph for neighbors THEN takes distance from selection to neighbors to trim neighbors. Excludes disulfide residues.C++: protocols::loops::select_loop_residues(const class core::pose::Pose &, const class protocols::loops::Loop &, const bool, double) –> class utility::vector1<bool, class std::allocator<bool> >
-
pyrosetta.rosetta.protocols.loops.
set_extended_torsions
(pose: pyrosetta.rosetta.core.pose.Pose, loop: pyrosetta.rosetta.protocols.loops.Loop) → None¶ Set a loop to extended torsion angles.
C++: protocols::loops::set_extended_torsions(class core::pose::Pose &, const class protocols::loops::Loop &) –> void
-
pyrosetta.rosetta.protocols.loops.
set_extended_torsions_and_idealize_loops
(pose: pyrosetta.rosetta.core.pose.Pose, loops: pyrosetta.rosetta.protocols.loops.Loops) → None¶ C++: protocols::loops::set_extended_torsions_and_idealize_loops(class core::pose::Pose &, class protocols::loops::Loops) –> void
-
pyrosetta.rosetta.protocols.loops.
set_loop_cutpoint_in_pose_fold_tree
(new_cutpoint: int, pose: pyrosetta.rosetta.core.pose.Pose, loop_begin: int, loop_end: int) → None¶ C++: protocols::loops::set_loop_cutpoint_in_pose_fold_tree(const unsigned long, class core::pose::Pose &, const unsigned long, const unsigned long) –> void
-
pyrosetta.rosetta.protocols.loops.
set_move_map_for_centroid_loop
(loop: pyrosetta.rosetta.protocols.loops.Loop, mm: pyrosetta.rosetta.core.kinematics.MoveMap) → None¶ C++: protocols::loops::set_move_map_for_centroid_loop(const class protocols::loops::Loop &, class core::kinematics::MoveMap &) –> void
-
pyrosetta.rosetta.protocols.loops.
set_secstruct_from_dssp
(pose: pyrosetta.rosetta.core.pose.Pose, filename: str) → bool¶ another helper function to set secondary structure of a Pose from an external file.
C++: protocols::loops::set_secstruct_from_dssp(class core::pose::Pose &, const class std::basic_string<char> &) –> bool
-
pyrosetta.rosetta.protocols.loops.
set_secstruct_from_psipred_ss2
(*args, **kwargs)¶ Overloaded function.
- set_secstruct_from_psipred_ss2(pose: pyrosetta.rosetta.core.pose.Pose) -> bool
- set_secstruct_from_psipred_ss2(pose: pyrosetta.rosetta.core.pose.Pose, filename: str) -> bool
- helper function to set secondary structure of a Pose from an external
- file.
C++: protocols::loops::set_secstruct_from_psipred_ss2(class core::pose::Pose &, const class std::basic_string<char> &) –> bool
-
pyrosetta.rosetta.protocols.loops.
set_single_loop_fold_tree
(pose: pyrosetta.rosetta.core.pose.Pose, loop: pyrosetta.rosetta.protocols.loops.Loop) → None¶ - Set the fold tree to contain a single chain break at the loops’ position
C++: protocols::loops::set_single_loop_fold_tree(class core::pose::Pose &, const class protocols::loops::Loop &) –> void
-
pyrosetta.rosetta.protocols.loops.
split_by_ca_ca_dist
(*args, **kwargs)¶ Overloaded function.
- split_by_ca_ca_dist(pose: pyrosetta.rosetta.core.pose.Pose, input_chunks: pyrosetta.rosetta.protocols.loops.Loops) -> pyrosetta.rosetta.protocols.loops.Loops
- split_by_ca_ca_dist(pose: pyrosetta.rosetta.core.pose.Pose, input_chunks: pyrosetta.rosetta.protocols.loops.Loops, CA_CA_distance_cutoff: float) -> pyrosetta.rosetta.protocols.loops.Loops
Split into separate chunks if CA-CA distance is over the cutoff
C++: protocols::loops::split_by_ca_ca_dist(const class core::pose::Pose &, const class protocols::loops::Loops &, const double) –> class protocols::loops::Loops
-
pyrosetta.rosetta.protocols.loops.
split_by_resSeq
(*args, **kwargs)¶ Overloaded function.
- split_by_resSeq(pose: pyrosetta.rosetta.core.pose.Pose) -> pyrosetta.rosetta.protocols.loops.Loops
C++: protocols::loops::split_by_resSeq(const class core::pose::Pose &) –> class protocols::loops::Loops
- split_by_resSeq(pose: pyrosetta.rosetta.core.pose.Pose, input_chunks: pyrosetta.rosetta.protocols.loops.Loops) -> pyrosetta.rosetta.protocols.loops.Loops
C++: protocols::loops::split_by_resSeq(const class core::pose::Pose &, const class protocols::loops::Loops &) –> class protocols::loops::Loops
-
pyrosetta.rosetta.protocols.loops.
trim_back_sequence_mapping
(mapping: pyrosetta.rosetta.core.id.SequenceMapping, source_seq: str, target_seq: str, min_loop_size: int) → None¶ Given a sequence mapping which may have simple indels, trim back around those indels so that the loops can plausibly be closed.
C++: protocols::loops::trim_back_sequence_mapping(class core::id::SequenceMapping &, const class std::basic_string<char> &, const class std::basic_string<char> &, const unsigned long) –> void
-
pyrosetta.rosetta.protocols.loops.
validate_loop_start_stop
(prohibit_single_residue_loops: bool, start: int, stop: int, filename: str, linecount: int) → None¶ - Checks if there is a problem with the beginning and ending residues defined
- in a loops file.
C++: protocols::loops::validate_loop_start_stop(bool, unsigned long, unsigned long, const class std::basic_string<char> &, unsigned long) –> void