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.

  1. __init__(self: pyrosetta.rosetta.protocols.loops.GuardedLoopsFromFile) -> None
  2. __init__(self: pyrosetta.rosetta.protocols.loops.GuardedLoopsFromFile, lfd: pyrosetta.rosetta.protocols.loops.LoopsFileData) -> None
  3. __init__(self: pyrosetta.rosetta.protocols.loops.GuardedLoopsFromFile, loops: pyrosetta.rosetta.protocols.loops.Loops) -> None
  4. __init__(self: pyrosetta.rosetta.protocols.loops.GuardedLoopsFromFile, loops: pyrosetta.rosetta.protocols.loops.Loops) -> None
  5. __init__(self: pyrosetta.rosetta.protocols.loops.GuardedLoopsFromFile, arg0: pyrosetta.rosetta.protocols.loops.GuardedLoopsFromFile) -> None
  6. __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.

  1. in_charge(self: pyrosetta.rosetta.protocols.loops.GuardedLoopsFromFile, setting: bool) -> None

set to “in charge” state.

C++: protocols::loops::GuardedLoopsFromFile::in_charge(bool) –> void

  1. 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.

  1. 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>

  1. 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

  1. 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.

  1. __init__(self: pyrosetta.rosetta.protocols.loops.Loop) -> None
  2. __init__(self: pyrosetta.rosetta.protocols.loops.Loop, loop: pyrosetta.rosetta.protocols.loops.SerializedLoop) -> None
  3. __init__(self: pyrosetta.rosetta.protocols.loops.Loop, arg0: int, arg1: int) -> None

doc

  1. __init__(self: pyrosetta.rosetta.protocols.loops.Loop, arg0: int, arg1: int, arg2: int) -> None

doc

  1. __init__(self: pyrosetta.rosetta.protocols.loops.Loop, arg0: int, arg1: int, arg2: int, arg3: float) -> None

doc

  1. __init__(self: pyrosetta.rosetta.protocols.loops.Loop, start_in: int, stop_in: int, cut_in: int, skip_rate: float, extended_in: bool) -> None
  2. __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.

  1. show(self: pyrosetta.rosetta.protocols.loops.Loop) -> None
  2. 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.

  1. switch_movemap(self: pyrosetta.rosetta.protocols.loops.Loop, movemap: pyrosetta.rosetta.core.kinematics.MoveMap, : pyrosetta.rosetta.core.id.TorsionType) -> None
  2. 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.

  1. 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>

  1. 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>

  1. 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.

  1. __init__(self: pyrosetta.rosetta.protocols.loops.Loops) -> None
  2. __init__(self: pyrosetta.rosetta.protocols.loops.Loops, arg0: pyrosetta.rosetta.protocols.loops.Loops) -> None
  3. __init__(self: pyrosetta.rosetta.protocols.loops.Loops, src: pyrosetta.rosetta.utility.vector1_protocols_loops_SerializedLoop) -> None
  4. __init__(self: pyrosetta.rosetta.protocols.loops.Loops, loop_file_name: str) -> None
  5. __init__(self: pyrosetta.rosetta.protocols.loops.Loops, setup_loops_from_options_system: bool) -> None
  6. __init__(self: pyrosetta.rosetta.protocols.loops.Loops, arg0: pyrosetta.rosetta.utility.vector1_bool) -> None

doc

  1. __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.

  1. add_loop(self: pyrosetta.rosetta.protocols.loops.Loops, loop: protocols::loops::Loop) -> None
  2. 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

  1. add_loop(self: pyrosetta.rosetta.protocols.loops.Loops, start: int, stop: int) -> None
  2. add_loop(self: pyrosetta.rosetta.protocols.loops.Loops, start: int, stop: int, cut: int) -> None
  3. add_loop(self: pyrosetta.rosetta.protocols.loops.Loops, start: int, stop: int, cut: int, skip_rate: float) -> None
  4. 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

  1. 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

  1. 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.

  1. 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

  1. 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.

  1. 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

  1. 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.

  1. 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

  1. 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

  1. 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.

  1. has(self: pyrosetta.rosetta.protocols.loops.Loops, seqpos: int) -> bool
  2. 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.

  1. is_loop_residue(self: pyrosetta.rosetta.protocols.loops.Loops, seqpos: int) -> bool
  2. 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.

  1. loop_size(self: pyrosetta.rosetta.protocols.loops.Loops, loop_num: int) -> int

C++: protocols::loops::Loops::loop_size(const unsigned long) const –> unsigned long

  1. 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.

  1. push_back(self: pyrosetta.rosetta.protocols.loops.Loops, loop: protocols::loops::Loop) -> None

C++: protocols::loops::Loops::push_back(class protocols::loops::Loop) –> void

  1. push_back(self: pyrosetta.rosetta.protocols.loops.Loops, start: int, stop: int) -> None
  2. push_back(self: pyrosetta.rosetta.protocols.loops.Loops, start: int, stop: int, cut: int) -> None
  3. push_back(self: pyrosetta.rosetta.protocols.loops.Loops, start: int, stop: int, cut: int, skip_rate: float) -> None
  4. 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.

  1. switch_movemap(self: pyrosetta.rosetta.protocols.loops.Loops, movemap: pyrosetta.rosetta.core.kinematics.MoveMap, : pyrosetta.rosetta.core.id.TorsionType) -> None
  2. 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.

  1. write_loops_to_file(self: pyrosetta.rosetta.protocols.loops.Loops, filename: str) -> None
  2. 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.

  1. __init__(self: pyrosetta.rosetta.protocols.loops.LoopsFileIO) -> None
  2. __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.

  1. read_loop_file(self: pyrosetta.rosetta.protocols.loops.LoopsFileIO, filename: str) -> pyrosetta.rosetta.protocols.loops.LoopsFileData
  2. 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.

  1. read_loop_file_stream(self: pyrosetta.rosetta.protocols.loops.LoopsFileIO, loopfstream: pyrosetta.rosetta.std.istream, filename: str) -> pyrosetta.rosetta.protocols.loops.LoopsFileData
  2. 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.

  1. __init__(self: pyrosetta.rosetta.protocols.loops.LoopsFileOptions) -> None
  2. __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.

  1. 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

  1. 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.

  1. 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

  1. 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.

  1. __init__(self: pyrosetta.rosetta.protocols.loops.PoseNumberedLoopFileReader) -> None
  2. __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.

  1. 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
  2. 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.

  1. __eq__(self: pyrosetta.rosetta.protocols.loops.ResidueIdentifier, arg0: pyrosetta.rosetta.protocols.loops.ResidueIdentifier) -> bool
  2. __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.

  1. __ne__(self: pyrosetta.rosetta.protocols.loops.ResidueIdentifier, arg0: pyrosetta.rosetta.protocols.loops.ResidueIdentifier) -> bool
  2. __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.

  1. __init__(self: pyrosetta.rosetta.protocols.loops.SerializedLoop) -> None
  2. __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.

  1. add_loop_flank_residues_bb_to_movemap(loops: pyrosetta.rosetta.protocols.loops.Loops, mm: pyrosetta.rosetta.core.kinematics.MoveMap) -> None
  2. 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.

  1. 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

  1. 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.

  1. extract_continuous_chunks(pose: pyrosetta.rosetta.core.pose.Pose) -> pyrosetta.rosetta.protocols.loops.Loops
  2. extract_continuous_chunks(pose: pyrosetta.rosetta.core.pose.Pose, minimum_size: int) -> pyrosetta.rosetta.protocols.loops.Loops
  3. 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.

  1. extract_secondary_structure_chunks(pose: pyrosetta.rosetta.core.pose.Pose) -> pyrosetta.rosetta.protocols.loops.Loops
  2. extract_secondary_structure_chunks(pose: pyrosetta.rosetta.core.pose.Pose, extracted_ss_types: str) -> pyrosetta.rosetta.protocols.loops.Loops
  3. extract_secondary_structure_chunks(pose: pyrosetta.rosetta.core.pose.Pose, extracted_ss_types: str, gap_size: int) -> pyrosetta.rosetta.protocols.loops.Loops
  4. 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
  5. 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
  6. 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
  7. 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

  1. 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.

  1. fold_tree_from_loops(pose: pyrosetta.rosetta.core.pose.Pose, loops: pyrosetta.rosetta.protocols.loops.Loops, f: pyrosetta.rosetta.core.kinematics.FoldTree) -> None
  2. 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.

  1. has_severe_pep_bond_geom_issues(pose: pyrosetta.rosetta.core.pose.Pose, loop: pyrosetta.rosetta.protocols.loops.Loop) -> Tuple[bool, int]
  2. has_severe_pep_bond_geom_issues(pose: pyrosetta.rosetta.core.pose.Pose, loop: pyrosetta.rosetta.protocols.loops.Loop, check_bonds: bool) -> Tuple[bool, int]
  3. 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]
  4. 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]
  5. 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]
  6. 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>

  1. has_severe_pep_bond_geom_issues(pose: pyrosetta.rosetta.core.pose.Pose, resnum: int) -> Tuple[bool, int]
  2. has_severe_pep_bond_geom_issues(pose: pyrosetta.rosetta.core.pose.Pose, resnum: int, check_bonds: bool) -> Tuple[bool, int]
  3. has_severe_pep_bond_geom_issues(pose: pyrosetta.rosetta.core.pose.Pose, resnum: int, check_bonds: bool, check_angles: bool) -> Tuple[bool, int]
  4. 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]
  5. 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]
  6. 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.

  1. loop_rmsd(pose1: pyrosetta.rosetta.core.pose.Pose, pose2: pyrosetta.rosetta.core.pose.Pose, loops: pyrosetta.rosetta.protocols.loops.Loops) -> float
  2. loop_rmsd(pose1: pyrosetta.rosetta.core.pose.Pose, pose2: pyrosetta.rosetta.core.pose.Pose, loops: pyrosetta.rosetta.protocols.loops.Loops, CA_only: bool) -> float
  3. 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.

  1. loop_rmsd_with_superimpose(pose1: pyrosetta.rosetta.core.pose.Pose, pose2: pyrosetta.rosetta.core.pose.Pose, loops: pyrosetta.rosetta.protocols.loops.Loops) -> float
  2. 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
  3. 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.

  1. 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
  2. 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
  3. 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.

  1. loops_around_residues(loops: pyrosetta.rosetta.protocols.loops.Loops, pose: pyrosetta.rosetta.core.pose.Pose, residue_indices: pyrosetta.rosetta.utility.vector1_unsigned_long) -> None
  2. 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
  3. 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.

  1. 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

  1. 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
  2. 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

  1. 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

  1. 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.

  1. 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
  2. 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
  3. 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.

  1. 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
  2. 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
  3. 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.

  1. 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

  1. 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.

  1. remove_cutpoint_variants(pose: pyrosetta.rosetta.core.pose.Pose) -> None
  2. 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.

  1. remove_short_chunks(input_chunks: pyrosetta.rosetta.protocols.loops.Loops) -> pyrosetta.rosetta.protocols.loops.Loops
  2. 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.

  1. remove_small_gaps(input_chunks: pyrosetta.rosetta.protocols.loops.Loops) -> pyrosetta.rosetta.protocols.loops.Loops
  2. 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.

  1. select_loop_frags(loops: pyrosetta.rosetta.protocols.loops.Loops, source: pyrosetta.rosetta.core.fragment.FragSet, loop_frags: pyrosetta.rosetta.core.fragment.FragSet) -> None
  2. 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.

  1. 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
  2. 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

  1. select_loop_residues(pose: pyrosetta.rosetta.core.pose.Pose, loops: pyrosetta.rosetta.protocols.loops.Loops, include_neighbors: bool) -> pyrosetta.rosetta.utility.vector1_bool
  2. 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> >

  1. 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
  2. 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

  1. select_loop_residues(pose: pyrosetta.rosetta.core.pose.Pose, loop: pyrosetta.rosetta.protocols.loops.Loop, include_neighbors: bool) -> pyrosetta.rosetta.utility.vector1_bool
  2. 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.

  1. set_secstruct_from_psipred_ss2(pose: pyrosetta.rosetta.core.pose.Pose) -> bool
  2. 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.

  1. split_by_ca_ca_dist(pose: pyrosetta.rosetta.core.pose.Pose, input_chunks: pyrosetta.rosetta.protocols.loops.Loops) -> pyrosetta.rosetta.protocols.loops.Loops
  2. 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.

  1. 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

  1. 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