signals

Bindings for core::conformation::signals namespace

class pyrosetta.rosetta.core.conformation.signals.ConnectionEvent

Bases: pybind11_builtins.pybind11_object

signal a change in the connection with a Conformation object, e.g.
destruction or transfer
SUGGESTION: Try to use the Link management provided by the
SignalHub instead of listening to this event, as it typically makes managing connections much easier.
class Tag

Bases: pybind11_builtins.pybind11_object

the type of Conformation lifetime event

Current tags are as follows:

‘EMPTY’ - null event for default ConnectionEvent constructor (no point
in watching for this non-event)

‘DISCONNECT’ - force disconnect (e.g. the Conformation is getting destroyed) ‘TRANSFER’ - the connection is getting transferred to a

new Conformation, so if any observers are storing Conformation pointers (e.g. those not using Link management) then they should discard the existing Conformation pointer and swap it with the one provided by the Event.
__delattr__

Implement delattr(self, name).

__dir__() → list

default dir() implementation

__eq__(*args, **kwargs)

Overloaded function.

  1. __eq__(self: pyrosetta.rosetta.core.conformation.signals.Tag, arg0: pyrosetta.rosetta.core.conformation.signals.Tag) -> bool
  2. __eq__(self: pyrosetta.rosetta.core.conformation.signals.Tag, arg0: int) -> bool
__format__()

default object formatter

__ge__

Return self>=value.

__getattribute__

Return getattr(self, name).

__getstate__(self: pyrosetta.rosetta.core.conformation.signals.Tag) → tuple
__gt__

Return self>value.

__hash__(self: pyrosetta.rosetta.core.conformation.signals.Tag) → int
__init__(self: pyrosetta.rosetta.core.conformation.signals.Tag, 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.core.conformation.signals.Tag) → int
__le__

Return self<=value.

__lt__

Return self<value.

__ne__(*args, **kwargs)

Overloaded function.

  1. __ne__(self: pyrosetta.rosetta.core.conformation.signals.Tag, arg0: pyrosetta.rosetta.core.conformation.signals.Tag) -> bool
  2. __ne__(self: pyrosetta.rosetta.core.conformation.signals.Tag, 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.core.conformation.signals.Tag) → str
__setattr__

Implement setattr(self, name, value).

__setstate__(self: pyrosetta.rosetta.core.conformation.signals.Tag, 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).

__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.core.conformation.signals.ConnectionEvent) -> None
  2. __init__(self: pyrosetta.rosetta.core.conformation.signals.ConnectionEvent, conf: pyrosetta.rosetta.core.conformation.Conformation, t: core::conformation::signals::ConnectionEvent::Tag) -> None
  3. __init__(self: pyrosetta.rosetta.core.conformation.signals.ConnectionEvent, arg0: pyrosetta.rosetta.core.conformation.signals.ConnectionEvent) -> 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.core.conformation.signals.ConnectionEvent, rval: pyrosetta.rosetta.core.conformation.signals.ConnectionEvent) → pyrosetta.rosetta.core.conformation.signals.ConnectionEvent

copy assignment

C++: core::conformation::signals::ConnectionEvent::operator=(const struct core::conformation::signals::ConnectionEvent &) –> struct core::conformation::signals::ConnectionEvent &

class pyrosetta.rosetta.core.conformation.signals.GeneralEvent

Bases: pybind11_builtins.pybind11_object

signals a general change in a Conformation

__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.core.conformation.signals.GeneralEvent) -> None
  2. __init__(self: pyrosetta.rosetta.core.conformation.signals.GeneralEvent, conf: pyrosetta.rosetta.core.conformation.Conformation) -> None
  3. __init__(self: pyrosetta.rosetta.core.conformation.signals.GeneralEvent, arg0: pyrosetta.rosetta.core.conformation.signals.GeneralEvent) -> 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.core.conformation.signals.GeneralEvent, rval: pyrosetta.rosetta.core.conformation.signals.GeneralEvent) → pyrosetta.rosetta.core.conformation.signals.GeneralEvent

copy assignment

C++: core::conformation::signals::GeneralEvent::operator=(const struct core::conformation::signals::GeneralEvent &) –> struct core::conformation::signals::GeneralEvent &

class pyrosetta.rosetta.core.conformation.signals.IdentityEvent

Bases: pyrosetta.rosetta.core.conformation.signals.GeneralEvent

signals a change in residue identity in a Conformation

When accessing residue information, take care as to which
data member you choose. For almost all situations the ResidueCAP ‘residue’ should be used instead of the Conformation. See remarks below.
class Tag

Bases: pybind11_builtins.pybind11_object

the type of length change

__delattr__

Implement delattr(self, name).

__dir__() → list

default dir() implementation

__eq__(*args, **kwargs)

Overloaded function.

  1. __eq__(self: pyrosetta.rosetta.core.conformation.signals.Tag, arg0: pyrosetta.rosetta.core.conformation.signals.Tag) -> bool
  2. __eq__(self: pyrosetta.rosetta.core.conformation.signals.Tag, arg0: int) -> bool
__format__()

default object formatter

__ge__

Return self>=value.

__getattribute__

Return getattr(self, name).

__getstate__(self: pyrosetta.rosetta.core.conformation.signals.Tag) → tuple
__gt__

Return self>value.

__hash__(self: pyrosetta.rosetta.core.conformation.signals.Tag) → int
__init__(self: pyrosetta.rosetta.core.conformation.signals.Tag, 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.core.conformation.signals.Tag) → int
__le__

Return self<=value.

__lt__

Return self<value.

__ne__(*args, **kwargs)

Overloaded function.

  1. __ne__(self: pyrosetta.rosetta.core.conformation.signals.Tag, arg0: pyrosetta.rosetta.core.conformation.signals.Tag) -> bool
  2. __ne__(self: pyrosetta.rosetta.core.conformation.signals.Tag, 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.core.conformation.signals.Tag) → str
__setattr__

Implement setattr(self, name, value).

__setstate__(self: pyrosetta.rosetta.core.conformation.signals.Tag, 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).

__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.core.conformation.signals.IdentityEvent) -> None
  2. __init__(self: pyrosetta.rosetta.core.conformation.signals.IdentityEvent, conf: pyrosetta.rosetta.core.conformation.Conformation, t: core::conformation::signals::IdentityEvent::Tag, pos: int, res: pyrosetta.rosetta.core.conformation.Residue) -> None
  3. __init__(self: pyrosetta.rosetta.core.conformation.signals.IdentityEvent, arg0: pyrosetta.rosetta.core.conformation.signals.IdentityEvent) -> 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.core.conformation.signals.IdentityEvent, rval: pyrosetta.rosetta.core.conformation.signals.IdentityEvent) → pyrosetta.rosetta.core.conformation.signals.IdentityEvent

copy assignment

C++: core::conformation::signals::IdentityEvent::operator=(const struct core::conformation::signals::IdentityEvent &) –> struct core::conformation::signals::IdentityEvent &

class pyrosetta.rosetta.core.conformation.signals.LengthEvent

Bases: pyrosetta.rosetta.core.conformation.signals.GeneralEvent

signals a change in length of residues in a Conformation

When accessing residue information, take care as to which
data member you choose. For almost all situations the ResidueCAP ‘residue’ should be used instead of the Conformation. See remarks below.
class Tag

Bases: pybind11_builtins.pybind11_object

the type of length change

__delattr__

Implement delattr(self, name).

__dir__() → list

default dir() implementation

__eq__(*args, **kwargs)

Overloaded function.

  1. __eq__(self: pyrosetta.rosetta.core.conformation.signals.Tag, arg0: pyrosetta.rosetta.core.conformation.signals.Tag) -> bool
  2. __eq__(self: pyrosetta.rosetta.core.conformation.signals.Tag, arg0: int) -> bool
__format__()

default object formatter

__ge__

Return self>=value.

__getattribute__

Return getattr(self, name).

__getstate__(self: pyrosetta.rosetta.core.conformation.signals.Tag) → tuple
__gt__

Return self>value.

__hash__(self: pyrosetta.rosetta.core.conformation.signals.Tag) → int
__init__(self: pyrosetta.rosetta.core.conformation.signals.Tag, 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.core.conformation.signals.Tag) → int
__le__

Return self<=value.

__lt__

Return self<value.

__ne__(*args, **kwargs)

Overloaded function.

  1. __ne__(self: pyrosetta.rosetta.core.conformation.signals.Tag, arg0: pyrosetta.rosetta.core.conformation.signals.Tag) -> bool
  2. __ne__(self: pyrosetta.rosetta.core.conformation.signals.Tag, 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.core.conformation.signals.Tag) → str
__setattr__

Implement setattr(self, name, value).

__setstate__(self: pyrosetta.rosetta.core.conformation.signals.Tag, 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).

__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.core.conformation.signals.LengthEvent) -> None
  2. __init__(self: pyrosetta.rosetta.core.conformation.signals.LengthEvent, conf: pyrosetta.rosetta.core.conformation.Conformation, t: core::conformation::signals::LengthEvent::Tag, pos: int, len_chg: int, res: pyrosetta.rosetta.core.conformation.Residue) -> None
  3. __init__(self: pyrosetta.rosetta.core.conformation.signals.LengthEvent, arg0: pyrosetta.rosetta.core.conformation.signals.LengthEvent) -> 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.core.conformation.signals.LengthEvent) → 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.core.conformation.signals.LengthEvent, rval: pyrosetta.rosetta.core.conformation.signals.LengthEvent) → pyrosetta.rosetta.core.conformation.signals.LengthEvent

copy assignment

C++: core::conformation::signals::LengthEvent::operator=(const struct core::conformation::signals::LengthEvent &) –> struct core::conformation::signals::LengthEvent &

check_consistency(self: pyrosetta.rosetta.core.conformation.signals.LengthEvent) → None

C++: core::conformation::signals::LengthEvent::check_consistency() const –> void

class pyrosetta.rosetta.core.conformation.signals.XYZEvent

Bases: pyrosetta.rosetta.core.conformation.signals.GeneralEvent

signals a change in XYZ coordinates in a Conformation

This signal should be sent when XYZs and DOFs change in
the atom tree inside the Conformation. Treat the atom tree as the primary subject, as the residues container is designed to be update as necessary and will lag behind.
__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.core.conformation.signals.XYZEvent) -> None
  2. __init__(self: pyrosetta.rosetta.core.conformation.signals.XYZEvent, conf: pyrosetta.rosetta.core.conformation.Conformation) -> None
  3. __init__(self: pyrosetta.rosetta.core.conformation.signals.XYZEvent, arg0: pyrosetta.rosetta.core.conformation.signals.XYZEvent) -> 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.core.conformation.signals.XYZEvent, rval: pyrosetta.rosetta.core.conformation.signals.XYZEvent) → pyrosetta.rosetta.core.conformation.signals.XYZEvent

copy assignment

C++: core::conformation::signals::XYZEvent::operator=(const struct core::conformation::signals::XYZEvent &) –> struct core::conformation::signals::XYZEvent &