topology

Bindings for protocols::fldsgn::topology namespace

class pyrosetta.rosetta.protocols.fldsgn.topology.BB_Pos

Bases: pybind11_builtins.pybind11_object

C(self: pyrosetta.rosetta.protocols.fldsgn.topology.BB_Pos, i: int) → pyrosetta.rosetta.numeric.xyzVector_double_t

accessor for C’s coordinate on residue i, requires take_coordinates_from_pose have been recently called.

C++: protocols::fldsgn::topology::BB_Pos::C(const unsigned long) const –> const class numeric::xyzVector<double> &

CA(self: pyrosetta.rosetta.protocols.fldsgn.topology.BB_Pos, i: int) → pyrosetta.rosetta.numeric.xyzVector_double_t

accessor for CA’s coordinate on residue i, requires take_coordinates_from_pose have been recently called.

C++: protocols::fldsgn::topology::BB_Pos::CA(const unsigned long) const –> const class numeric::xyzVector<double> &

CB(self: pyrosetta.rosetta.protocols.fldsgn.topology.BB_Pos, i: int) → pyrosetta.rosetta.numeric.xyzVector_double_t

accessor for CB’s coordinate on residue i, requires take_coordinates_from_pose have been recently called.

C++: protocols::fldsgn::topology::BB_Pos::CB(const unsigned long) const –> const class numeric::xyzVector<double> &

N(self: pyrosetta.rosetta.protocols.fldsgn.topology.BB_Pos, i: int) → pyrosetta.rosetta.numeric.xyzVector_double_t

accessor for N’s coordinate on residue i, requires take_coordinates_from_pose have been recently called.

C++: protocols::fldsgn::topology::BB_Pos::N(const unsigned long) const –> const class numeric::xyzVector<double> &

O(self: pyrosetta.rosetta.protocols.fldsgn.topology.BB_Pos, i: int) → pyrosetta.rosetta.numeric.xyzVector_double_t

accessor for O’s coordinate on residue i, requires take_coordinates_from_pose have been recently called.

C++: protocols::fldsgn::topology::BB_Pos::O(const unsigned long) const –> const class numeric::xyzVector<double> &

__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.fldsgn.topology.BB_Pos) → 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.fldsgn.topology.BB_Pos, : pyrosetta.rosetta.protocols.fldsgn.topology.BB_Pos) → pyrosetta.rosetta.protocols.fldsgn.topology.BB_Pos

C++: protocols::fldsgn::topology::BB_Pos::operator=(const class protocols::fldsgn::topology::BB_Pos &) –> class protocols::fldsgn::topology::BB_Pos &

clear(self: pyrosetta.rosetta.protocols.fldsgn.topology.BB_Pos) → None

C++: protocols::fldsgn::topology::BB_Pos::clear() –> void

resize(self: pyrosetta.rosetta.protocols.fldsgn.topology.BB_Pos, nres: int) → None

C++: protocols::fldsgn::topology::BB_Pos::resize(const unsigned long) –> void

size(self: pyrosetta.rosetta.protocols.fldsgn.topology.BB_Pos) → int

@

C++: protocols::fldsgn::topology::BB_Pos::size() const –> unsigned long

take_coordinates_from_pose(self: pyrosetta.rosetta.protocols.fldsgn.topology.BB_Pos, pose: pyrosetta.rosetta.core.pose.Pose) → None

C++: protocols::fldsgn::topology::BB_Pos::take_coordinates_from_pose(const class core::pose::Pose &) –> void

class pyrosetta.rosetta.protocols.fldsgn.topology.BetaAlphaBetaMotifSet

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.fldsgn.topology.BetaAlphaBetaMotifSet) -> None
  2. __init__(self: pyrosetta.rosetta.protocols.fldsgn.topology.BetaAlphaBetaMotifSet, bab_motifs: pyrosetta.rosetta.utility.vector1_std_shared_ptr_protocols_fldsgn_topology_BetaAlphaBetaMotif_t) -> None
  3. __init__(self: pyrosetta.rosetta.protocols.fldsgn.topology.BetaAlphaBetaMotifSet, ssinfo: pyrosetta.rosetta.protocols.fldsgn.topology.SS_Info2, sheet_set: protocols::fldsgn::topology::SheetSet) -> None
  4. __init__(self: pyrosetta.rosetta.protocols.fldsgn.topology.BetaAlphaBetaMotifSet, arg0: pyrosetta.rosetta.protocols.fldsgn.topology.BetaAlphaBetaMotifSet) -> 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.fldsgn.topology.BetaAlphaBetaMotifSet) → 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.fldsgn.topology.BetaAlphaBetaMotifSet, : pyrosetta.rosetta.protocols.fldsgn.topology.BetaAlphaBetaMotifSet) → pyrosetta.rosetta.protocols.fldsgn.topology.BetaAlphaBetaMotifSet

C++: protocols::fldsgn::topology::BetaAlphaBetaMotifSet::operator=(const class protocols::fldsgn::topology::BetaAlphaBetaMotifSet &) –> class protocols::fldsgn::topology::BetaAlphaBetaMotifSet &

bab_motif(self: pyrosetta.rosetta.protocols.fldsgn.topology.BetaAlphaBetaMotifSet, i: int) → pyrosetta.rosetta.protocols.fldsgn.topology.BetaAlphaBetaMotif

C++: protocols::fldsgn::topology::BetaAlphaBetaMotifSet::bab_motif(const unsigned long &) const –> class std::shared_ptr<class protocols::fldsgn::topology::BetaAlphaBetaMotif>

bab_motifs(self: pyrosetta.rosetta.protocols.fldsgn.topology.BetaAlphaBetaMotifSet) → pyrosetta.rosetta.utility.vector1_std_shared_ptr_protocols_fldsgn_topology_BetaAlphaBetaMotif_t

C++: protocols::fldsgn::topology::BetaAlphaBetaMotifSet::bab_motifs() const –> const class utility::vector1<class std::shared_ptr<class protocols::fldsgn::topology::BetaAlphaBetaMotif>, class std::allocator<class std::shared_ptr<class protocols::fldsgn::topology::BetaAlphaBetaMotif> > > &

calc_geometry(self: pyrosetta.rosetta.protocols.fldsgn.topology.BetaAlphaBetaMotifSet, ssinfo: pyrosetta.rosetta.protocols.fldsgn.topology.SS_Info2, sheet_set: protocols::fldsgn::topology::SheetSet) → None

C++: protocols::fldsgn::topology::BetaAlphaBetaMotifSet::calc_geometry(const class std::shared_ptr<const class protocols::fldsgn::topology::SS_Info2>, const class std::shared_ptr<const class protocols::fldsgn::topology::SheetSet>) –> void

clear(self: pyrosetta.rosetta.protocols.fldsgn.topology.BetaAlphaBetaMotifSet) → None

C++: protocols::fldsgn::topology::BetaAlphaBetaMotifSet::clear() –> void

push_back(self: pyrosetta.rosetta.protocols.fldsgn.topology.BetaAlphaBetaMotifSet, bop: pyrosetta.rosetta.protocols.fldsgn.topology.BetaAlphaBetaMotif) → None

C++: protocols::fldsgn::topology::BetaAlphaBetaMotifSet::push_back(const class std::shared_ptr<class protocols::fldsgn::topology::BetaAlphaBetaMotif>) –> void

set_babmotifs(self: pyrosetta.rosetta.protocols.fldsgn.topology.BetaAlphaBetaMotifSet, ssinfo: pyrosetta.rosetta.protocols.fldsgn.topology.SS_Info2, sheet_set: protocols::fldsgn::topology::SheetSet) → None

C++: protocols::fldsgn::topology::BetaAlphaBetaMotifSet::set_babmotifs(const class std::shared_ptr<const class protocols::fldsgn::topology::SS_Info2>, const class std::shared_ptr<const class protocols::fldsgn::topology::SheetSet>) –> void

size(self: pyrosetta.rosetta.protocols.fldsgn.topology.BetaAlphaBetaMotifSet) → int

C++: protocols::fldsgn::topology::BetaAlphaBetaMotifSet::size() const –> unsigned long

class pyrosetta.rosetta.protocols.fldsgn.topology.Helix

Bases: pyrosetta.rosetta.protocols.fldsgn.topology.SS_Base

Cend_orient(self: pyrosetta.rosetta.protocols.fldsgn.topology.SS_Base) → pyrosetta.rosetta.numeric.xyzVector_double_t

C++: protocols::fldsgn::topology::SS_Base::Cend_orient() const –> class numeric::xyzVector<double>

Cend_pos(self: pyrosetta.rosetta.protocols.fldsgn.topology.SS_Base) → pyrosetta.rosetta.numeric.xyzVector_double_t

C++: protocols::fldsgn::topology::SS_Base::Cend_pos() const –> class numeric::xyzVector<double>

Nend_orient(self: pyrosetta.rosetta.protocols.fldsgn.topology.SS_Base) → pyrosetta.rosetta.numeric.xyzVector_double_t

C++: protocols::fldsgn::topology::SS_Base::Nend_orient() const –> class numeric::xyzVector<double>

Nend_pos(self: pyrosetta.rosetta.protocols.fldsgn.topology.SS_Base) → pyrosetta.rosetta.numeric.xyzVector_double_t

C++: protocols::fldsgn::topology::SS_Base::Nend_pos() const –> class numeric::xyzVector<double>

__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.fldsgn.topology.Helix) -> None
  2. __init__(self: pyrosetta.rosetta.protocols.fldsgn.topology.Helix, begin: int, end: int) -> None
  3. __init__(self: pyrosetta.rosetta.protocols.fldsgn.topology.Helix, arg0: pyrosetta.rosetta.protocols.fldsgn.topology.Helix) -> 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.fldsgn.topology.Helix) → 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.fldsgn.topology.Helix, : pyrosetta.rosetta.protocols.fldsgn.topology.Helix) → pyrosetta.rosetta.protocols.fldsgn.topology.Helix

C++: protocols::fldsgn::topology::Helix::operator=(const class protocols::fldsgn::topology::Helix &) –> class protocols::fldsgn::topology::Helix &

begin(self: pyrosetta.rosetta.protocols.fldsgn.topology.SS_Base) → int

C++: protocols::fldsgn::topology::SS_Base::begin() const –> unsigned long

bend(self: pyrosetta.rosetta.protocols.fldsgn.topology.Helix) → float

C++: protocols::fldsgn::topology::Helix::bend() const –> double

calc_geometry(self: pyrosetta.rosetta.protocols.fldsgn.topology.Helix, bbpos: pyrosetta.rosetta.protocols.fldsgn.topology.BB_Pos) → None

calc geometry of helix

C++: protocols::fldsgn::topology::Helix::calc_geometry(const class protocols::fldsgn::topology::BB_Pos &) –> void

end(self: pyrosetta.rosetta.protocols.fldsgn.topology.SS_Base) → int

C++: protocols::fldsgn::topology::SS_Base::end() const –> unsigned long

is_geometry_initialized(self: pyrosetta.rosetta.protocols.fldsgn.topology.SS_Base) → bool

C++: protocols::fldsgn::topology::SS_Base::is_geometry_initialized() const –> bool

length(self: pyrosetta.rosetta.protocols.fldsgn.topology.SS_Base) → int

C++: protocols::fldsgn::topology::SS_Base::length() const –> unsigned long

mid_pos(self: pyrosetta.rosetta.protocols.fldsgn.topology.SS_Base) → pyrosetta.rosetta.numeric.xyzVector_double_t

C++: protocols::fldsgn::topology::SS_Base::mid_pos() const –> class numeric::xyzVector<double>

orient(self: pyrosetta.rosetta.protocols.fldsgn.topology.SS_Base) → pyrosetta.rosetta.numeric.xyzVector_double_t

C++: protocols::fldsgn::topology::SS_Base::orient() const –> class numeric::xyzVector<double>

class pyrosetta.rosetta.protocols.fldsgn.topology.HelixPairingSet

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.fldsgn.topology.HelixPairingSet) -> None
  2. __init__(self: pyrosetta.rosetta.protocols.fldsgn.topology.HelixPairingSet, helix_pairings: pyrosetta.rosetta.utility.vector1_std_shared_ptr_protocols_fldsgn_topology_HelixPairing_t) -> None
  3. __init__(self: pyrosetta.rosetta.protocols.fldsgn.topology.HelixPairingSet, helix_pairings: str) -> None
  4. __init__(self: pyrosetta.rosetta.protocols.fldsgn.topology.HelixPairingSet, arg0: pyrosetta.rosetta.protocols.fldsgn.topology.HelixPairingSet) -> 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.fldsgn.topology.HelixPairingSet) → 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.fldsgn.topology.HelixPairingSet, : pyrosetta.rosetta.protocols.fldsgn.topology.HelixPairingSet) → pyrosetta.rosetta.protocols.fldsgn.topology.HelixPairingSet

C++: protocols::fldsgn::topology::HelixPairingSet::operator=(const class protocols::fldsgn::topology::HelixPairingSet &) –> class protocols::fldsgn::topology::HelixPairingSet &

calc_geometry(self: pyrosetta.rosetta.protocols.fldsgn.topology.HelixPairingSet, ss_info: protocols::fldsgn::topology::SS_Info2) → None

calc geomtry of helix pairing

C++: protocols::fldsgn::topology::HelixPairingSet::calc_geometry(class std::shared_ptr<const class protocols::fldsgn::topology::SS_Info2>) –> void

clear(self: pyrosetta.rosetta.protocols.fldsgn.topology.HelixPairingSet) → None

clear data of this HelixPairingSet

C++: protocols::fldsgn::topology::HelixPairingSet::clear() –> void

clone(self: pyrosetta.rosetta.protocols.fldsgn.topology.HelixPairingSet) → pyrosetta.rosetta.protocols.fldsgn.topology.HelixPairingSet

clone this object

C++: protocols::fldsgn::topology::HelixPairingSet::clone() const –> class std::shared_ptr<class protocols::fldsgn::topology::HelixPairingSet>

helix_pairing(*args, **kwargs)

Overloaded function.

  1. helix_pairing(self: pyrosetta.rosetta.protocols.fldsgn.topology.HelixPairingSet, s: int) -> pyrosetta.rosetta.protocols.fldsgn.topology.HelixPairing

return one of the strand_pairings given a number

C++: protocols::fldsgn::topology::HelixPairingSet::helix_pairing(const unsigned long) const –> class std::shared_ptr<class protocols::fldsgn::topology::HelixPairing>

  1. helix_pairing(self: pyrosetta.rosetta.protocols.fldsgn.topology.HelixPairingSet, h1: int, h2: int) -> pyrosetta.rosetta.protocols.fldsgn.topology.HelixPairing
return the pointer of the helix pairing, given the two helix numbers of h1, and h2
if h1 and h2 does not make pairing, return 0

C++: protocols::fldsgn::topology::HelixPairingSet::helix_pairing(const unsigned long, const unsigned long) –> class std::shared_ptr<class protocols::fldsgn::topology::HelixPairing>

helix_pairings(self: pyrosetta.rosetta.protocols.fldsgn.topology.HelixPairingSet) → pyrosetta.rosetta.utility.vector1_std_shared_ptr_protocols_fldsgn_topology_HelixPairing_t

return all helix pairings

C++: protocols::fldsgn::topology::HelixPairingSet::helix_pairings() const –> const class utility::vector1<class std::shared_ptr<class protocols::fldsgn::topology::HelixPairing>, class std::allocator<class std::shared_ptr<class protocols::fldsgn::topology::HelixPairing> > > &

name(self: pyrosetta.rosetta.protocols.fldsgn.topology.HelixPairingSet) → str

the name of HelixPairingSet is expressed by the combination of helix pairings

C++: protocols::fldsgn::topology::HelixPairingSet::name() const –> std::string

push_back(self: pyrosetta.rosetta.protocols.fldsgn.topology.HelixPairingSet, hop: pyrosetta.rosetta.protocols.fldsgn.topology.HelixPairing) → None

add HelixPairingOP to StrandPairingSet

C++: protocols::fldsgn::topology::HelixPairingSet::push_back(const class std::shared_ptr<class protocols::fldsgn::topology::HelixPairing>) –> void

size(self: pyrosetta.rosetta.protocols.fldsgn.topology.HelixPairingSet) → int

return the size of helix_pairings_

C++: protocols::fldsgn::topology::HelixPairingSet::size() const –> unsigned long

class pyrosetta.rosetta.protocols.fldsgn.topology.Loop

Bases: pyrosetta.rosetta.protocols.fldsgn.topology.SS_Base

Cend_orient(self: pyrosetta.rosetta.protocols.fldsgn.topology.SS_Base) → pyrosetta.rosetta.numeric.xyzVector_double_t

C++: protocols::fldsgn::topology::SS_Base::Cend_orient() const –> class numeric::xyzVector<double>

Cend_pos(self: pyrosetta.rosetta.protocols.fldsgn.topology.SS_Base) → pyrosetta.rosetta.numeric.xyzVector_double_t

C++: protocols::fldsgn::topology::SS_Base::Cend_pos() const –> class numeric::xyzVector<double>

Nend_orient(self: pyrosetta.rosetta.protocols.fldsgn.topology.SS_Base) → pyrosetta.rosetta.numeric.xyzVector_double_t

C++: protocols::fldsgn::topology::SS_Base::Nend_orient() const –> class numeric::xyzVector<double>

Nend_pos(self: pyrosetta.rosetta.protocols.fldsgn.topology.SS_Base) → pyrosetta.rosetta.numeric.xyzVector_double_t

C++: protocols::fldsgn::topology::SS_Base::Nend_pos() const –> class numeric::xyzVector<double>

__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.fldsgn.topology.Loop) -> None
  2. __init__(self: pyrosetta.rosetta.protocols.fldsgn.topology.Loop, arg0: int, arg1: int) -> None

doc

  1. __init__(self: pyrosetta.rosetta.protocols.fldsgn.topology.Loop, begin: int, end: int, type: str) -> None
  2. __init__(self: pyrosetta.rosetta.protocols.fldsgn.topology.Loop, arg0: pyrosetta.rosetta.protocols.fldsgn.topology.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__

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.fldsgn.topology.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.fldsgn.topology.Loop, : pyrosetta.rosetta.protocols.fldsgn.topology.Loop) → pyrosetta.rosetta.protocols.fldsgn.topology.Loop

C++: protocols::fldsgn::topology::Loop::operator=(const class protocols::fldsgn::topology::Loop &) –> class protocols::fldsgn::topology::Loop &

begin(self: pyrosetta.rosetta.protocols.fldsgn.topology.SS_Base) → int

C++: protocols::fldsgn::topology::SS_Base::begin() const –> unsigned long

end(self: pyrosetta.rosetta.protocols.fldsgn.topology.SS_Base) → int

C++: protocols::fldsgn::topology::SS_Base::end() const –> unsigned long

is_geometry_initialized(self: pyrosetta.rosetta.protocols.fldsgn.topology.SS_Base) → bool

C++: protocols::fldsgn::topology::SS_Base::is_geometry_initialized() const –> bool

length(self: pyrosetta.rosetta.protocols.fldsgn.topology.SS_Base) → int

C++: protocols::fldsgn::topology::SS_Base::length() const –> unsigned long

mid_pos(self: pyrosetta.rosetta.protocols.fldsgn.topology.SS_Base) → pyrosetta.rosetta.numeric.xyzVector_double_t

C++: protocols::fldsgn::topology::SS_Base::mid_pos() const –> class numeric::xyzVector<double>

orient(self: pyrosetta.rosetta.protocols.fldsgn.topology.SS_Base) → pyrosetta.rosetta.numeric.xyzVector_double_t

C++: protocols::fldsgn::topology::SS_Base::orient() const –> class numeric::xyzVector<double>

type(self: pyrosetta.rosetta.protocols.fldsgn.topology.Loop) → str

C++: protocols::fldsgn::topology::Loop::type() const –> std::string

class pyrosetta.rosetta.protocols.fldsgn.topology.SS_Info2

Bases: pyrosetta.rosetta.basic.datacache.CacheableData

__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.fldsgn.topology.SS_Info2) -> None
  2. __init__(self: pyrosetta.rosetta.protocols.fldsgn.topology.SS_Info2, secstruct: str) -> None
  3. __init__(self: pyrosetta.rosetta.protocols.fldsgn.topology.SS_Info2, arg0: pyrosetta.rosetta.core.pose.Pose) -> None

doc

  1. __init__(self: pyrosetta.rosetta.protocols.fldsgn.topology.SS_Info2, pose: pyrosetta.rosetta.core.pose.Pose, secstruct: str) -> None
  2. __init__(self: pyrosetta.rosetta.protocols.fldsgn.topology.SS_Info2, arg0: pyrosetta.rosetta.protocols.fldsgn.topology.SS_Info2) -> 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.fldsgn.topology.SS_Info2) → 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.fldsgn.topology.SS_Info2, : pyrosetta.rosetta.protocols.fldsgn.topology.SS_Info2) → pyrosetta.rosetta.protocols.fldsgn.topology.SS_Info2

C++: protocols::fldsgn::topology::SS_Info2::operator=(const class protocols::fldsgn::topology::SS_Info2 &) –> class protocols::fldsgn::topology::SS_Info2 &

bb_pos(self: pyrosetta.rosetta.protocols.fldsgn.topology.SS_Info2) → pyrosetta.rosetta.protocols.fldsgn.topology.BB_Pos

get xyz-coordinates of backbone structure

C++: protocols::fldsgn::topology::SS_Info2::bb_pos() const –> const class protocols::fldsgn::topology::BB_Pos &

bbpos_is_set(self: pyrosetta.rosetta.protocols.fldsgn.topology.SS_Info2) → bool

get flag for telling whether bb_pos_ was initiliazed by pose or not

C++: protocols::fldsgn::topology::SS_Info2::bbpos_is_set() const –> bool

clear_data(self: pyrosetta.rosetta.protocols.fldsgn.topology.SS_Info2) → None

clear data

C++: protocols::fldsgn::topology::SS_Info2::clear_data() –> void

clone(self: pyrosetta.rosetta.protocols.fldsgn.topology.SS_Info2) → pyrosetta.rosetta.basic.datacache.CacheableData

make clone

C++: protocols::fldsgn::topology::SS_Info2::clone() const –> class std::shared_ptr<class basic::datacache::CacheableData>

get_self_ptr(self: pyrosetta.rosetta.basic.datacache.CacheableData) → pyrosetta.rosetta.basic.datacache.CacheableData

C++: basic::datacache::CacheableData::get_self_ptr() –> class std::shared_ptr<class basic::datacache::CacheableData>

get_self_weak_ptr(self: pyrosetta.rosetta.basic.datacache.CacheableData) → pyrosetta.rosetta.std.weak_ptr_basic_datacache_CacheableData_t

C++: basic::datacache::CacheableData::get_self_weak_ptr() –> class std::weak_ptr<class basic::datacache::CacheableData>

helices(self: pyrosetta.rosetta.protocols.fldsgn.topology.SS_Info2) → pyrosetta.rosetta.utility.vector1_std_shared_ptr_protocols_fldsgn_topology_Helix_t

return helices

C++: protocols::fldsgn::topology::SS_Info2::helices() const –> const class utility::vector1<class std::shared_ptr<class protocols::fldsgn::topology::Helix>, class std::allocator<class std::shared_ptr<class protocols::fldsgn::topology::Helix> > > &

helix(self: pyrosetta.rosetta.protocols.fldsgn.topology.SS_Info2, ih: int) → pyrosetta.rosetta.protocols.fldsgn.topology.Helix

return owning pointer of helix given an index of helices

C++: protocols::fldsgn::topology::SS_Info2::helix(unsigned long) const –> const class std::shared_ptr<const class protocols::fldsgn::topology::Helix>

helix_id(self: pyrosetta.rosetta.protocols.fldsgn.topology.SS_Info2, nres: int) → int

return helix index in helices given a residue number

C++: protocols::fldsgn::topology::SS_Info2::helix_id(const unsigned long) const –> unsigned long

initialize(*args, **kwargs)

Overloaded function.

  1. initialize(self: pyrosetta.rosetta.protocols.fldsgn.topology.SS_Info2, secstruct: str) -> None

initialize parameters of this class

C++: protocols::fldsgn::topology::SS_Info2::initialize(const class std::basic_string<char> &) –> void

  1. initialize(self: pyrosetta.rosetta.protocols.fldsgn.topology.SS_Info2, pose: pyrosetta.rosetta.core.pose.Pose) -> None
  2. initialize(self: pyrosetta.rosetta.protocols.fldsgn.topology.SS_Info2, pose: pyrosetta.rosetta.core.pose.Pose, secstruct: str) -> None

initialize parameters of this class

C++: protocols::fldsgn::topology::SS_Info2::initialize(const class core::pose::Pose &, const class std::basic_string<char> &) –> void

loop(self: pyrosetta.rosetta.protocols.fldsgn.topology.SS_Info2, il: int) → pyrosetta.rosetta.protocols.fldsgn.topology.Loop

return owning pointer of loop given an index of loops

C++: protocols::fldsgn::topology::SS_Info2::loop(unsigned long) const –> const class std::shared_ptr<const class protocols::fldsgn::topology::Loop>

loop_id(self: pyrosetta.rosetta.protocols.fldsgn.topology.SS_Info2, nres: int) → int

return loop index in loops given a residue number

C++: protocols::fldsgn::topology::SS_Info2::loop_id(const unsigned long) const –> unsigned long

loops(self: pyrosetta.rosetta.protocols.fldsgn.topology.SS_Info2) → pyrosetta.rosetta.utility.vector1_std_shared_ptr_protocols_fldsgn_topology_Loop_t

return loops

C++: protocols::fldsgn::topology::SS_Info2::loops() const –> const class utility::vector1<class std::shared_ptr<class protocols::fldsgn::topology::Loop>, class std::allocator<class std::shared_ptr<class protocols::fldsgn::topology::Loop> > > &

secstruct(*args, **kwargs)

Overloaded function.

  1. secstruct(self: pyrosetta.rosetta.protocols.fldsgn.topology.SS_Info2) -> str

string of secondary structure elements

C++: protocols::fldsgn::topology::SS_Info2::secstruct() const –> std::string

  1. secstruct(self: pyrosetta.rosetta.protocols.fldsgn.topology.SS_Info2, ii: int) -> str

C++: protocols::fldsgn::topology::SS_Info2::secstruct(unsigned long) const –> char

set_SSorient(*args, **kwargs)

Overloaded function.

  1. set_SSorient(self: pyrosetta.rosetta.protocols.fldsgn.topology.SS_Info2, pose: pyrosetta.rosetta.core.pose.Pose) -> None

set orientation vector of secondary structures given a pose

C++: protocols::fldsgn::topology::SS_Info2::set_SSorient(const class core::pose::Pose &) –> void

  1. set_SSorient(self: pyrosetta.rosetta.protocols.fldsgn.topology.SS_Info2) -> None

set orientation vector of secondary structures given a pose which is defined in the constructor

C++: protocols::fldsgn::topology::SS_Info2::set_SSorient() –> void

ss_element_id(self: pyrosetta.rosetta.protocols.fldsgn.topology.SS_Info2, nres: int) → int

return the index of secondary structure element given a residue number

C++: protocols::fldsgn::topology::SS_Info2::ss_element_id(const unsigned long) const –> unsigned long

strand(self: pyrosetta.rosetta.protocols.fldsgn.topology.SS_Info2, is: int) → pyrosetta.rosetta.protocols.fldsgn.topology.Strand

return owning pointer of strand given an index of strands

C++: protocols::fldsgn::topology::SS_Info2::strand(unsigned long) const –> const class std::shared_ptr<const class protocols::fldsgn::topology::Strand>

strand_id(self: pyrosetta.rosetta.protocols.fldsgn.topology.SS_Info2, nres: int) → int

return strand index in strands given a residue number

C++: protocols::fldsgn::topology::SS_Info2::strand_id(const unsigned long) const –> unsigned long

strands(self: pyrosetta.rosetta.protocols.fldsgn.topology.SS_Info2) → pyrosetta.rosetta.utility.vector1_std_shared_ptr_protocols_fldsgn_topology_Strand_t

return strands

C++: protocols::fldsgn::topology::SS_Info2::strands() const –> const class utility::vector1<class std::shared_ptr<class protocols::fldsgn::topology::Strand>, class std::allocator<class std::shared_ptr<class protocols::fldsgn::topology::Strand> > > &

class pyrosetta.rosetta.protocols.fldsgn.topology.SheetFoldType

Bases: pybind11_builtins.pybind11_object

List of topologies determined by strand pairings

__delattr__

Implement delattr(self, name).

__dir__() → list

default dir() implementation

__eq__(*args, **kwargs)

Overloaded function.

  1. __eq__(self: pyrosetta.rosetta.protocols.fldsgn.topology.SheetFoldType, arg0: pyrosetta.rosetta.protocols.fldsgn.topology.SheetFoldType) -> bool
  2. __eq__(self: pyrosetta.rosetta.protocols.fldsgn.topology.SheetFoldType, arg0: str) -> bool
__format__()

default object formatter

__ge__

Return self>=value.

__getattribute__

Return getattr(self, name).

__getstate__(self: pyrosetta.rosetta.protocols.fldsgn.topology.SheetFoldType) → tuple
__gt__

Return self>value.

__hash__(self: pyrosetta.rosetta.protocols.fldsgn.topology.SheetFoldType) → str
__init__(self: pyrosetta.rosetta.protocols.fldsgn.topology.SheetFoldType, arg0: str) → 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.fldsgn.topology.SheetFoldType) → str
__le__

Return self<=value.

__lt__

Return self<value.

__ne__(*args, **kwargs)

Overloaded function.

  1. __ne__(self: pyrosetta.rosetta.protocols.fldsgn.topology.SheetFoldType, arg0: pyrosetta.rosetta.protocols.fldsgn.topology.SheetFoldType) -> bool
  2. __ne__(self: pyrosetta.rosetta.protocols.fldsgn.topology.SheetFoldType, arg0: str) -> 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.fldsgn.topology.SheetFoldType) → str
__setattr__

Implement setattr(self, name, value).

__setstate__(self: pyrosetta.rosetta.protocols.fldsgn.topology.SheetFoldType, 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.fldsgn.topology.SheetFoldTypeManager

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__(self: pyrosetta.rosetta.protocols.fldsgn.topology.SheetFoldTypeManager) → 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).

foldtype_from_name(self: pyrosetta.rosetta.protocols.fldsgn.topology.SheetFoldTypeManager, name: str) → pyrosetta.rosetta.protocols.fldsgn.topology.SheetFoldType

C++: protocols::fldsgn::topology::SheetFoldTypeManager::foldtype_from_name(const class std::basic_string<char> &) –> enum protocols::fldsgn::topology::SheetFoldType

foldtype_from_spairs(self: pyrosetta.rosetta.protocols.fldsgn.topology.SheetFoldTypeManager, spairs: str) → pyrosetta.rosetta.protocols.fldsgn.topology.SheetFoldType

C++: protocols::fldsgn::topology::SheetFoldTypeManager::foldtype_from_spairs(const class std::basic_string<char> &) –> enum protocols::fldsgn::topology::SheetFoldType

is_foldtype(self: pyrosetta.rosetta.protocols.fldsgn.topology.SheetFoldTypeManager, name: str) → bool

C++: protocols::fldsgn::topology::SheetFoldTypeManager::is_foldtype(const class std::basic_string<char> &) –> bool

is_sparis_foldtype(self: pyrosetta.rosetta.protocols.fldsgn.topology.SheetFoldTypeManager, spairs: str) → bool

C++: protocols::fldsgn::topology::SheetFoldTypeManager::is_sparis_foldtype(const class std::basic_string<char> &) –> bool

name_from_foldtype(self: pyrosetta.rosetta.protocols.fldsgn.topology.SheetFoldTypeManager, score_type: pyrosetta.rosetta.protocols.fldsgn.topology.SheetFoldType) → str

C++: protocols::fldsgn::topology::SheetFoldTypeManager::name_from_foldtype(enum protocols::fldsgn::topology::SheetFoldType) –> std::string

spairs_from_foldtype(self: pyrosetta.rosetta.protocols.fldsgn.topology.SheetFoldTypeManager, foldtype: pyrosetta.rosetta.protocols.fldsgn.topology.SheetFoldType) → str

C++: protocols::fldsgn::topology::SheetFoldTypeManager::spairs_from_foldtype(enum protocols::fldsgn::topology::SheetFoldType) –> std::string

class pyrosetta.rosetta.protocols.fldsgn.topology.Strand

Bases: pyrosetta.rosetta.protocols.fldsgn.topology.SS_Base

Cend_orient(self: pyrosetta.rosetta.protocols.fldsgn.topology.SS_Base) → pyrosetta.rosetta.numeric.xyzVector_double_t

C++: protocols::fldsgn::topology::SS_Base::Cend_orient() const –> class numeric::xyzVector<double>

Cend_pos(self: pyrosetta.rosetta.protocols.fldsgn.topology.SS_Base) → pyrosetta.rosetta.numeric.xyzVector_double_t

C++: protocols::fldsgn::topology::SS_Base::Cend_pos() const –> class numeric::xyzVector<double>

Nend_orient(self: pyrosetta.rosetta.protocols.fldsgn.topology.SS_Base) → pyrosetta.rosetta.numeric.xyzVector_double_t

C++: protocols::fldsgn::topology::SS_Base::Nend_orient() const –> class numeric::xyzVector<double>

Nend_pos(self: pyrosetta.rosetta.protocols.fldsgn.topology.SS_Base) → pyrosetta.rosetta.numeric.xyzVector_double_t

C++: protocols::fldsgn::topology::SS_Base::Nend_pos() const –> class numeric::xyzVector<double>

__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.fldsgn.topology.Strand) -> None
  2. __init__(self: pyrosetta.rosetta.protocols.fldsgn.topology.Strand, begin: int, end: int) -> None
  3. __init__(self: pyrosetta.rosetta.protocols.fldsgn.topology.Strand, arg0: pyrosetta.rosetta.protocols.fldsgn.topology.Strand) -> 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.fldsgn.topology.Strand) → 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.fldsgn.topology.Strand, : pyrosetta.rosetta.protocols.fldsgn.topology.Strand) → pyrosetta.rosetta.protocols.fldsgn.topology.Strand

C++: protocols::fldsgn::topology::Strand::operator=(const class protocols::fldsgn::topology::Strand &) –> class protocols::fldsgn::topology::Strand &

begin(self: pyrosetta.rosetta.protocols.fldsgn.topology.SS_Base) → int

C++: protocols::fldsgn::topology::SS_Base::begin() const –> unsigned long

calc_geometry(self: pyrosetta.rosetta.protocols.fldsgn.topology.Strand, bbpos: pyrosetta.rosetta.protocols.fldsgn.topology.BB_Pos) → None

C++: protocols::fldsgn::topology::Strand::calc_geometry(const class protocols::fldsgn::topology::BB_Pos &) –> void

end(self: pyrosetta.rosetta.protocols.fldsgn.topology.SS_Base) → int

C++: protocols::fldsgn::topology::SS_Base::end() const –> unsigned long

is_geometry_initialized(self: pyrosetta.rosetta.protocols.fldsgn.topology.SS_Base) → bool

C++: protocols::fldsgn::topology::SS_Base::is_geometry_initialized() const –> bool

length(self: pyrosetta.rosetta.protocols.fldsgn.topology.SS_Base) → int

C++: protocols::fldsgn::topology::SS_Base::length() const –> unsigned long

mid_pos(self: pyrosetta.rosetta.protocols.fldsgn.topology.SS_Base) → pyrosetta.rosetta.numeric.xyzVector_double_t

C++: protocols::fldsgn::topology::SS_Base::mid_pos() const –> class numeric::xyzVector<double>

orient(self: pyrosetta.rosetta.protocols.fldsgn.topology.SS_Base) → pyrosetta.rosetta.numeric.xyzVector_double_t

C++: protocols::fldsgn::topology::SS_Base::orient() const –> class numeric::xyzVector<double>

class pyrosetta.rosetta.protocols.fldsgn.topology.StrandPairingSet

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.fldsgn.topology.StrandPairingSet) -> None
  2. __init__(self: pyrosetta.rosetta.protocols.fldsgn.topology.StrandPairingSet, strand_pairings: pyrosetta.rosetta.utility.vector1_std_shared_ptr_protocols_fldsgn_topology_StrandPairing_t) -> None
  3. __init__(self: pyrosetta.rosetta.protocols.fldsgn.topology.StrandPairingSet, ssinfo: protocols::fldsgn::topology::SS_Info2, dimer_pairs: protocols::fldsgn::topology::DimerPairings) -> None
  4. __init__(self: pyrosetta.rosetta.protocols.fldsgn.topology.StrandPairingSet, arg0: str) -> None

doc

  1. __init__(self: pyrosetta.rosetta.protocols.fldsgn.topology.StrandPairingSet, spairstring: str, ssinfo: protocols::fldsgn::topology::SS_Info2) -> None
  2. __init__(self: pyrosetta.rosetta.protocols.fldsgn.topology.StrandPairingSet, spairstring: str, ssinfo: protocols::fldsgn::topology::SS_Info2, abego: pyrosetta.rosetta.utility.vector1_std_string) -> None
  3. __init__(self: pyrosetta.rosetta.protocols.fldsgn.topology.StrandPairingSet, arg0: pyrosetta.rosetta.protocols.fldsgn.topology.StrandPairingSet) -> 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.fldsgn.topology.StrandPairingSet) → 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.fldsgn.topology.StrandPairingSet, : pyrosetta.rosetta.protocols.fldsgn.topology.StrandPairingSet) → pyrosetta.rosetta.protocols.fldsgn.topology.StrandPairingSet

C++: protocols::fldsgn::topology::StrandPairingSet::operator=(const class protocols::fldsgn::topology::StrandPairingSet &) –> class protocols::fldsgn::topology::StrandPairingSet &

begin(self: pyrosetta.rosetta.protocols.fldsgn.topology.StrandPairingSet) → __gnu_cxx::__normal_iterator<std::shared_ptr<protocols::fldsgn::topology::StrandPairing> const*, std::vector<std::shared_ptr<protocols::fldsgn::topology::StrandPairing>, std::allocator<std::shared_ptr<protocols::fldsgn::topology::StrandPairing> > > >

return begin of iterator of strand_pairings_

C++: protocols::fldsgn::topology::StrandPairingSet::begin() –> class __gnu_cxx::__normal_iterator<const class std::shared_ptr<class protocols::fldsgn::topology::StrandPairing> *, class std::vector<class std::shared_ptr<class protocols::fldsgn::topology::StrandPairing>, class std::allocator<class std::shared_ptr<class protocols::fldsgn::topology::StrandPairing> > > >

clear(self: pyrosetta.rosetta.protocols.fldsgn.topology.StrandPairingSet) → None

clear data of this StrandPairingSet

C++: protocols::fldsgn::topology::StrandPairingSet::clear() –> void

clone(self: pyrosetta.rosetta.protocols.fldsgn.topology.StrandPairingSet) → pyrosetta.rosetta.protocols.fldsgn.topology.StrandPairingSet

clone this object

C++: protocols::fldsgn::topology::StrandPairingSet::clone() const –> class std::shared_ptr<class protocols::fldsgn::topology::StrandPairingSet>

drop_strand_pairs(self: pyrosetta.rosetta.protocols.fldsgn.topology.StrandPairingSet, drop_spairs: pyrosetta.rosetta.utility.vector1_std_shared_ptr_protocols_fldsgn_topology_StrandPairing_t) → None

remove a set of strand pairings from datay

C++: protocols::fldsgn::topology::StrandPairingSet::drop_strand_pairs(const class utility::vector1<class std::shared_ptr<class protocols::fldsgn::topology::StrandPairing>, class std::allocator<class std::shared_ptr<class protocols::fldsgn::topology::StrandPairing> > > &) –> void

end(self: pyrosetta.rosetta.protocols.fldsgn.topology.StrandPairingSet) → __gnu_cxx::__normal_iterator<std::shared_ptr<protocols::fldsgn::topology::StrandPairing> const*, std::vector<std::shared_ptr<protocols::fldsgn::topology::StrandPairing>, std::allocator<std::shared_ptr<protocols::fldsgn::topology::StrandPairing> > > >

return end of iterator of strand_pairings_

C++: protocols::fldsgn::topology::StrandPairingSet::end() –> class __gnu_cxx::__normal_iterator<const class std::shared_ptr<class protocols::fldsgn::topology::StrandPairing> *, class std::vector<class std::shared_ptr<class protocols::fldsgn::topology::StrandPairing>, class std::allocator<class std::shared_ptr<class protocols::fldsgn::topology::StrandPairing> > > >

finalize(self: pyrosetta.rosetta.protocols.fldsgn.topology.StrandPairingSet) → None

finalize this and create_map_strand_pairings

C++: protocols::fldsgn::topology::StrandPairingSet::finalize() –> void

finalized(self: pyrosetta.rosetta.protocols.fldsgn.topology.StrandPairingSet) → bool

C++: protocols::fldsgn::topology::StrandPairingSet::finalized() const –> bool

make_strand_neighbor_two(self: pyrosetta.rosetta.protocols.fldsgn.topology.StrandPairingSet) → None

make the number of strand pairing as two

C++: protocols::fldsgn::topology::StrandPairingSet::make_strand_neighbor_two() –> void

name(self: pyrosetta.rosetta.protocols.fldsgn.topology.StrandPairingSet) → str
the name of StrandPairingSet is expressed by the combination of strand pairings
For example, 2kl8 of ferredoxin-like fold is described as 1-3.A.0;2-3.A.0;1-4.A.0

C++: protocols::fldsgn::topology::StrandPairingSet::name() const –> std::string

name_wo_rgstr(self: pyrosetta.rosetta.protocols.fldsgn.topology.StrandPairingSet) → str
the name of StrandPairingSet without register shift
For example, 2kl8 of ferredoxin-like fold is described as 1-3.A;2-3.A;1-4.A

C++: protocols::fldsgn::topology::StrandPairingSet::name_wo_rgstr() const –> std::string

neighbor_strands(self: pyrosetta.rosetta.protocols.fldsgn.topology.StrandPairingSet, s: int) → pyrosetta.rosetta.utility.vector1_unsigned_long

return strand number of neighbor strands of a input strand

C++: protocols::fldsgn::topology::StrandPairingSet::neighbor_strands(const unsigned long) const –> const class utility::vector1<unsigned long, class std::allocator<unsigned long> > &

num_strands(self: pyrosetta.rosetta.protocols.fldsgn.topology.StrandPairingSet) → int

return all strand pairings

C++: protocols::fldsgn::topology::StrandPairingSet::num_strands() const –> unsigned long

push_back(self: pyrosetta.rosetta.protocols.fldsgn.topology.StrandPairingSet, sop: pyrosetta.rosetta.protocols.fldsgn.topology.StrandPairing) → None

add StrandPairingOP to StandPairingSet

C++: protocols::fldsgn::topology::StrandPairingSet::push_back(const class std::shared_ptr<class protocols::fldsgn::topology::StrandPairing>) –> void

push_back_and_finalize(self: pyrosetta.rosetta.protocols.fldsgn.topology.StrandPairingSet, sop: pyrosetta.rosetta.protocols.fldsgn.topology.StrandPairing) → None

add StrandPairingOP to StandPairingSet

C++: protocols::fldsgn::topology::StrandPairingSet::push_back_and_finalize(const class std::shared_ptr<class protocols::fldsgn::topology::StrandPairing>) –> void

size(self: pyrosetta.rosetta.protocols.fldsgn.topology.StrandPairingSet) → int

C++: protocols::fldsgn::topology::StrandPairingSet::size() const –> unsigned long

strand_pairing(*args, **kwargs)

Overloaded function.

  1. strand_pairing(self: pyrosetta.rosetta.protocols.fldsgn.topology.StrandPairingSet, s: int) -> pyrosetta.rosetta.protocols.fldsgn.topology.StrandPairing

return one of the strand_pairings given a number

C++: protocols::fldsgn::topology::StrandPairingSet::strand_pairing(const unsigned long) const –> class std::shared_ptr<class protocols::fldsgn::topology::StrandPairing>

  1. strand_pairing(self: pyrosetta.rosetta.protocols.fldsgn.topology.StrandPairingSet, s1: int, s2: int) -> pyrosetta.rosetta.protocols.fldsgn.topology.StrandPairing
return the pointer of the strand pairing, given the two strand numbers of s1, and s2
if s1 and s2 does not make pairing, return 0

C++: protocols::fldsgn::topology::StrandPairingSet::strand_pairing(const unsigned long, const unsigned long) const –> class std::shared_ptr<class protocols::fldsgn::topology::StrandPairing>

strand_pairings(self: pyrosetta.rosetta.protocols.fldsgn.topology.StrandPairingSet) → pyrosetta.rosetta.utility.vector1_std_shared_ptr_protocols_fldsgn_topology_StrandPairing_t

return all strand pairings

C++: protocols::fldsgn::topology::StrandPairingSet::strand_pairings() const –> const class utility::vector1<class std::shared_ptr<class protocols::fldsgn::topology::StrandPairing>, class std::allocator<class std::shared_ptr<class protocols::fldsgn::topology::StrandPairing> > > &

pyrosetta.rosetta.protocols.fldsgn.topology.calc_delta_sasa(pose: pyrosetta.rosetta.core.pose.Pose, intervals: pyrosetta.rosetta.utility.vector1_protocols_forge_build_Interval, pore_radius: float) → float

calc delta sasa, when a molecule is splited to 2parts.

C++: protocols::fldsgn::topology::calc_delta_sasa(const class core::pose::Pose &, class utility::vector1<struct protocols::forge::build::Interval, class std::allocator<struct protocols::forge::build::Interval> >, const double) –> double

pyrosetta.rosetta.protocols.fldsgn.topology.calc_strand_helix_angle(pose: pyrosetta.rosetta.core.pose.Pose, ssinfo: pyrosetta.rosetta.protocols.fldsgn.topology.SS_Info2, strand_id1: int, strand_id2: int, helix_id: int, geom_type: str) → float

C++: protocols::fldsgn::topology::calc_strand_helix_angle(const class core::pose::Pose &, const class std::shared_ptr<const class protocols::fldsgn::topology::SS_Info2>, const unsigned long, const unsigned long, const unsigned long, const class std::basic_string<char> &) –> double

pyrosetta.rosetta.protocols.fldsgn.topology.calc_strand_pairing_set(*args, **kwargs)

Overloaded function.

  1. calc_strand_pairing_set(pose: pyrosetta.rosetta.core.pose.Pose, ssinfo: pyrosetta.rosetta.protocols.fldsgn.topology.SS_Info2) -> pyrosetta.rosetta.protocols.fldsgn.topology.StrandPairingSet
  2. calc_strand_pairing_set(pose: pyrosetta.rosetta.core.pose.Pose, ssinfo: pyrosetta.rosetta.protocols.fldsgn.topology.SS_Info2, minimum_pair_length: int) -> pyrosetta.rosetta.protocols.fldsgn.topology.StrandPairingSet

convert StrandParingSet of dssp to fldsgn::topology::StrandPairingSet

C++: protocols::fldsgn::topology::calc_strand_pairing_set(const class core::pose::Pose &, const class std::shared_ptr<const class protocols::fldsgn::topology::SS_Info2>, unsigned long) –> class protocols::fldsgn::topology::StrandPairingSet

pyrosetta.rosetta.protocols.fldsgn.topology.check_kink_helix(pose: pyrosetta.rosetta.core.pose.Pose, begin: int, end: int) → int

check kink of helix, return number of loosen hydrogen

C++: protocols::fldsgn::topology::check_kink_helix(const class core::pose::Pose &, const unsigned long, const unsigned long) –> unsigned long