rosetta.core.conformation.signals
index
(built-in)

Bindings for core::conformation::signals namespace

 
Classes
       
builtins.object
ConnectionEvent
GeneralEvent
IdentityEvent
LengthEvent
XYZEvent

 
class ConnectionEvent(builtins.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.
 
  Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(*args, **kwargs)
Overloaded function.
 
1. __init__(rosetta.core.conformation.signals.ConnectionEvent) -> NoneType
 
2. __init__(self : rosetta.core.conformation.signals.ConnectionEvent, conf : rosetta.core.conformation.Conformation, t : core::conformation::signals::ConnectionEvent::Tag) -> NoneType
 
3. __init__(self : rosetta.core.conformation.signals.ConnectionEvent, rval : rosetta.core.conformation.signals.ConnectionEvent) -> NoneType
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
assign(...) from builtins.PyCapsule
assign(self : rosetta.core.conformation.signals.ConnectionEvent, rval : rosetta.core.conformation.signals.ConnectionEvent) -> rosetta.core.conformation.signals.ConnectionEvent
 
copy assignment

Data descriptors defined here:
tag

Data and other attributes defined here:
DISCONNECT = Tag.DISCONNECT
EMPTY = Tag.EMPTY
TRANSFER = Tag.TRANSFER
Tag = <class 'rosetta.core.conformation.signals.ConnectionEvent.Tag'>
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.

 
class GeneralEvent(builtins.object)
    signals a general change in a Conformation
 
  Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(*args, **kwargs)
Overloaded function.
 
1. __init__(rosetta.core.conformation.signals.GeneralEvent) -> NoneType
 
2. __init__(self : rosetta.core.conformation.signals.GeneralEvent, conf : rosetta.core.conformation.Conformation) -> NoneType
 
3. __init__(self : rosetta.core.conformation.signals.GeneralEvent, rval : rosetta.core.conformation.signals.GeneralEvent) -> NoneType
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
assign(...) from builtins.PyCapsule
assign(self : rosetta.core.conformation.signals.GeneralEvent, rval : rosetta.core.conformation.signals.GeneralEvent) -> rosetta.core.conformation.signals.GeneralEvent
 
copy assignment

 
class IdentityEvent(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.
 
 
Method resolution order:
IdentityEvent
GeneralEvent
builtins.object

Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(*args, **kwargs)
Overloaded function.
 
1. __init__(rosetta.core.conformation.signals.IdentityEvent) -> NoneType
 
2. __init__(self : rosetta.core.conformation.signals.IdentityEvent, conf : rosetta.core.conformation.Conformation, t : core::conformation::signals::IdentityEvent::Tag, pos : int, res : rosetta.core.conformation.Residue) -> NoneType
 
3. __init__(self : rosetta.core.conformation.signals.IdentityEvent, rval : rosetta.core.conformation.signals.IdentityEvent) -> NoneType
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
assign(...) from builtins.PyCapsule
assign(self : rosetta.core.conformation.signals.IdentityEvent, rval : rosetta.core.conformation.signals.IdentityEvent) -> rosetta.core.conformation.signals.IdentityEvent
 
copy assignment

Data descriptors defined here:
position
tag

Data and other attributes defined here:
EMPTY = Tag.EMPTY
INVALIDATE = Tag.INVALIDATE
RESIDUE = Tag.RESIDUE
Tag = <class 'rosetta.core.conformation.signals.IdentityEvent.Tag'>
the type of length change

 
class LengthEvent(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.
 
 
Method resolution order:
LengthEvent
GeneralEvent
builtins.object

Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(*args, **kwargs)
Overloaded function.
 
1. __init__(rosetta.core.conformation.signals.LengthEvent) -> NoneType
 
2. __init__(self : rosetta.core.conformation.signals.LengthEvent, conf : rosetta.core.conformation.Conformation, t : core::conformation::signals::LengthEvent::Tag, pos : int, len_chg : int, res : rosetta.core.conformation.Residue) -> NoneType
 
3. __init__(self : rosetta.core.conformation.signals.LengthEvent, rval : rosetta.core.conformation.signals.LengthEvent) -> NoneType
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
__str__(...) from builtins.PyCapsule
__str__(rosetta.core.conformation.signals.LengthEvent) -> str
assign(...) from builtins.PyCapsule
assign(self : rosetta.core.conformation.signals.LengthEvent, rval : rosetta.core.conformation.signals.LengthEvent) -> rosetta.core.conformation.signals.LengthEvent
 
copy assignment
check_consistency(...) from builtins.PyCapsule
check_consistency(rosetta.core.conformation.signals.LengthEvent) -> NoneType

Data descriptors defined here:
conformation_size
length_change
position
tag

Data and other attributes defined here:
EMPTY = Tag.EMPTY
INVALIDATE = Tag.INVALIDATE
RESIDUE_APPEND = Tag.RESIDUE_APPEND
RESIDUE_DELETE = Tag.RESIDUE_DELETE
RESIDUE_PREPEND = Tag.RESIDUE_PREPEND
Tag = <class 'rosetta.core.conformation.signals.LengthEvent.Tag'>
the type of length change

 
class XYZEvent(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.
 
 
Method resolution order:
XYZEvent
GeneralEvent
builtins.object

Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(*args, **kwargs)
Overloaded function.
 
1. __init__(rosetta.core.conformation.signals.XYZEvent) -> NoneType
 
2. __init__(self : rosetta.core.conformation.signals.XYZEvent, conf : rosetta.core.conformation.Conformation) -> NoneType
 
3. __init__(self : rosetta.core.conformation.signals.XYZEvent, rval : rosetta.core.conformation.signals.XYZEvent) -> NoneType
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
assign(...) from builtins.PyCapsule
assign(self : rosetta.core.conformation.signals.XYZEvent, rval : rosetta.core.conformation.signals.XYZEvent) -> rosetta.core.conformation.signals.XYZEvent
 
copy assignment