datacache¶
Bindings for core::pose::datacache namespace
-
class
pyrosetta.rosetta.core.pose.datacache.
CacheableObserver
¶ Bases:
pybind11_builtins.pybind11_object
- Base class for Pose/Conformation observers that are stored in
- a Pose’s DataCache.
- Classes derived from CacheableObserver whose instances are
- stored inside a Pose’s ObserverCache will be cloned and re-attached to the new Pose instance upon Pose copy construction/assignment. CacheableObservers should not need to attach themselves independently unless necessary – attach/detach should be done through the ObserverCache’s interface. For example, the ObserverCache can attach the observer upon calling ObserverCache::set().
- When deriving from this class remember that Links or pointers to
- subjects stored in classes are not to be copied when copy constructor/assignment is called.
-
__delattr__
¶ Implement delattr(self, name).
-
__dir__
() → list¶ default dir() implementation
-
__eq__
¶ Return self==value.
-
__format__
()¶ default object formatter
-
__ge__
¶ Return self>=value.
-
__getattribute__
¶ Return getattr(self, name).
-
__gt__
¶ Return self>value.
-
__hash__
¶ Return hash(self).
-
__init__
(*args, **kwargs)¶ Overloaded function.
- __init__(self: pyrosetta.rosetta.core.pose.datacache.CacheableObserver) -> None
- __init__(self: pyrosetta.rosetta.core.pose.datacache.CacheableObserver, arg0: pyrosetta.rosetta.core.pose.datacache.CacheableObserver) -> 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.pose.datacache.CacheableObserver, rval: pyrosetta.rosetta.core.pose.datacache.CacheableObserver) → pyrosetta.rosetta.core.pose.datacache.CacheableObserver¶ copy assignment
Subject being observed (represented by Link/pointer) is not copied!C++: core::pose::datacache::CacheableObserver::operator=(const class core::pose::datacache::CacheableObserver &) –> class core::pose::datacache::CacheableObserver &
-
attach_to
(self: pyrosetta.rosetta.core.pose.datacache.CacheableObserver, pose: pyrosetta.rosetta.core.pose.Pose) → None¶ - attach to Pose/Conformation
- Derived classes do not overload this method – see attach_impl() instead.
C++: core::pose::datacache::CacheableObserver::attach_to(class core::pose::Pose &) –> void
-
clone
(self: pyrosetta.rosetta.core.pose.datacache.CacheableObserver) → pyrosetta.rosetta.core.pose.datacache.CacheableObserver¶ clone this object
Subject (represented by Link/pointer) is not copied!C++: core::pose::datacache::CacheableObserver::clone() –> class std::shared_ptr<class core::pose::datacache::CacheableObserver>
-
create
(self: pyrosetta.rosetta.core.pose.datacache.CacheableObserver) → pyrosetta.rosetta.core.pose.datacache.CacheableObserver¶ create a new instance of this object
C++: core::pose::datacache::CacheableObserver::create() –> class std::shared_ptr<class core::pose::datacache::CacheableObserver>
-
detach_from
(self: pyrosetta.rosetta.core.pose.datacache.CacheableObserver) → None¶ detach from Pose/Conformation
- Derived classes do not overload this method – see
- detach_impl() instead.
C++: core::pose::datacache::CacheableObserver::detach_from() –> void
-
is_attached
(self: pyrosetta.rosetta.core.pose.datacache.CacheableObserver) → bool¶ is this observer attached to a Pose/Conformation?
C++: core::pose::datacache::CacheableObserver::is_attached() const –> bool
-
class
pyrosetta.rosetta.core.pose.datacache.
CacheableObserverType
¶ Bases:
pybind11_builtins.pybind11_object
enum indexing the data types stored in a Pose’s internal DataCache
-
__delattr__
¶ Implement delattr(self, name).
-
__dir__
() → list¶ default dir() implementation
-
__eq__
(*args, **kwargs)¶ Overloaded function.
- __eq__(self: pyrosetta.rosetta.core.pose.datacache.CacheableObserverType, arg0: pyrosetta.rosetta.core.pose.datacache.CacheableObserverType) -> bool
- __eq__(self: pyrosetta.rosetta.core.pose.datacache.CacheableObserverType, arg0: int) -> bool
-
__format__
()¶ default object formatter
-
__ge__
¶ Return self>=value.
-
__getattribute__
¶ Return getattr(self, name).
-
__getstate__
(self: pyrosetta.rosetta.core.pose.datacache.CacheableObserverType) → tuple¶
-
__gt__
¶ Return self>value.
-
__hash__
(self: pyrosetta.rosetta.core.pose.datacache.CacheableObserverType) → int¶
-
__init__
(self: pyrosetta.rosetta.core.pose.datacache.CacheableObserverType, 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.pose.datacache.CacheableObserverType) → int¶
-
__le__
¶ Return self<=value.
-
__lt__
¶ Return self<value.
-
__ne__
(*args, **kwargs)¶ Overloaded function.
- __ne__(self: pyrosetta.rosetta.core.pose.datacache.CacheableObserverType, arg0: pyrosetta.rosetta.core.pose.datacache.CacheableObserverType) -> bool
- __ne__(self: pyrosetta.rosetta.core.pose.datacache.CacheableObserverType, 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.pose.datacache.CacheableObserverType) → str¶
-
__setattr__
¶ Implement setattr(self, name, value).
-
__setstate__
(self: pyrosetta.rosetta.core.pose.datacache.CacheableObserverType, 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.core.pose.datacache.
CacheablePoseRawPtr
¶ Bases:
pyrosetta.rosetta.basic.datacache.CacheableData
Holds a smart pointer (no longer a raw pointer) to a Pose so that it can be tucked inside another Pose.
-
__delattr__
¶ Implement delattr(self, name).
-
__dir__
() → list¶ default dir() implementation
-
__eq__
¶ Return self==value.
-
__format__
()¶ default object formatter
-
__ge__
¶ Return self>=value.
-
__getattribute__
¶ Return getattr(self, name).
-
__gt__
¶ Return self>value.
-
__hash__
¶ Return hash(self).
-
__init__
(*args, **kwargs)¶ Overloaded function.
- __init__(self: pyrosetta.rosetta.core.pose.datacache.CacheablePoseRawPtr, pose: pyrosetta.rosetta.core.pose.Pose) -> None
- __init__(self: pyrosetta.rosetta.core.pose.datacache.CacheablePoseRawPtr, arg0: pyrosetta.rosetta.core.pose.datacache.CacheablePoseRawPtr) -> 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.pose.datacache.CacheablePoseRawPtr, : pyrosetta.rosetta.core.pose.datacache.CacheablePoseRawPtr) → pyrosetta.rosetta.core.pose.datacache.CacheablePoseRawPtr¶ C++: core::pose::datacache::CacheablePoseRawPtr::operator=(const class core::pose::datacache::CacheablePoseRawPtr &) –> class core::pose::datacache::CacheablePoseRawPtr &
-
clone
(self: pyrosetta.rosetta.core.pose.datacache.CacheablePoseRawPtr) → pyrosetta.rosetta.basic.datacache.CacheableData¶ C++: core::pose::datacache::CacheablePoseRawPtr::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>
-
pose
(self: pyrosetta.rosetta.core.pose.datacache.CacheablePoseRawPtr) → pyrosetta.rosetta.core.pose.Pose¶ C++: core::pose::datacache::CacheablePoseRawPtr::pose() –> class std::shared_ptr<class core::pose::Pose>
-
-
class
pyrosetta.rosetta.core.pose.datacache.
LengthEventCollector
¶ Bases:
pyrosetta.rosetta.core.pose.datacache.CacheableObserver
a cacheable observer that keeps track of what length events occured
-
__delattr__
¶ Implement delattr(self, name).
-
__dir__
() → list¶ default dir() implementation
-
__eq__
¶ Return self==value.
-
__format__
()¶ default object formatter
-
__ge__
¶ Return self>=value.
-
__getattribute__
¶ Return getattr(self, name).
-
__gt__
¶ Return self>value.
-
__hash__
¶ Return hash(self).
-
__init__
(*args, **kwargs)¶ Overloaded function.
- __init__(self: pyrosetta.rosetta.core.pose.datacache.LengthEventCollector) -> None
- __init__(self: pyrosetta.rosetta.core.pose.datacache.LengthEventCollector, arg0: pyrosetta.rosetta.core.pose.datacache.LengthEventCollector) -> 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.pose.datacache.LengthEventCollector, rval: pyrosetta.rosetta.core.pose.datacache.LengthEventCollector) → pyrosetta.rosetta.core.pose.datacache.LengthEventCollector¶ copy assignment
Subject being observed (represented by Link/pointer) is not copied!C++: core::pose::datacache::LengthEventCollector::operator=(const class core::pose::datacache::LengthEventCollector &) –> class core::pose::datacache::LengthEventCollector &
-
attach_to
(self: pyrosetta.rosetta.core.pose.datacache.CacheableObserver, pose: pyrosetta.rosetta.core.pose.Pose) → None¶ - attach to Pose/Conformation
- Derived classes do not overload this method – see attach_impl() instead.
C++: core::pose::datacache::CacheableObserver::attach_to(class core::pose::Pose &) –> void
-
clear_events
(self: pyrosetta.rosetta.core.pose.datacache.LengthEventCollector) → None¶ C++: core::pose::datacache::LengthEventCollector::clear_events() –> void
-
clone
(self: pyrosetta.rosetta.core.pose.datacache.LengthEventCollector) → pyrosetta.rosetta.core.pose.datacache.CacheableObserver¶ clone this object
Subject (represented by Link/pointer) is not copied!C++: core::pose::datacache::LengthEventCollector::clone() –> class std::shared_ptr<class core::pose::datacache::CacheableObserver>
-
create
(self: pyrosetta.rosetta.core.pose.datacache.LengthEventCollector) → pyrosetta.rosetta.core.pose.datacache.CacheableObserver¶ create a new instance of this object
C++: core::pose::datacache::LengthEventCollector::create() –> class std::shared_ptr<class core::pose::datacache::CacheableObserver>
-
detach_from
(self: pyrosetta.rosetta.core.pose.datacache.CacheableObserver) → None¶ detach from Pose/Conformation
- Derived classes do not overload this method – see
- detach_impl() instead.
C++: core::pose::datacache::CacheableObserver::detach_from() –> void
-
events
(self: pyrosetta.rosetta.core.pose.datacache.LengthEventCollector) → pyrosetta.rosetta.utility.vector1_core_conformation_signals_LengthEvent¶ C++: core::pose::datacache::LengthEventCollector::events() const –> const class utility::vector1<struct core::conformation::signals::LengthEvent, class std::allocator<struct core::conformation::signals::LengthEvent> > &
-
is_attached
(self: pyrosetta.rosetta.core.pose.datacache.LengthEventCollector) → bool¶ is this observer attached to a Pose/Conformation?
C++: core::pose::datacache::LengthEventCollector::is_attached() const –> bool
-
-
class
pyrosetta.rosetta.core.pose.datacache.
ObserverCache
¶ Bases:
pyrosetta.rosetta.basic.datacache.DataCache_core_pose_datacache_CacheableObserver_t
A DataCache storing Pose/Conformation observers derived from core::pose::datacache::CacheableObserver.
-
__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.core.pose.datacache.ObserverCache, n_slots: int, pose: pyrosetta.rosetta.core.pose.Pose) → 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.pose.datacache.ObserverCache, rval: pyrosetta.rosetta.core.pose.datacache.ObserverCache) → pyrosetta.rosetta.core.pose.datacache.ObserverCache¶ copy assignment
C++: core::pose::datacache::ObserverCache::operator=(const class core::pose::datacache::ObserverCache &) –> class core::pose::datacache::ObserverCache &
-
attach
(*args, **kwargs)¶ Overloaded function.
- attach(self: pyrosetta.rosetta.core.pose.datacache.ObserverCache) -> None
attach all stored observers to the Pose
C++: core::pose::datacache::ObserverCache::attach() –> void
- attach(self: pyrosetta.rosetta.core.pose.datacache.ObserverCache, slot: int) -> None
attach an observer in a particular slot to the Pose
Attach the observer in this slot.C++: core::pose::datacache::ObserverCache::attach(unsigned long) –> void
-
clear
(*args, **kwargs)¶ Overloaded function.
- clear(self: pyrosetta.rosetta.core.pose.datacache.ObserverCache) -> None
clear all the observers
C++: core::pose::datacache::ObserverCache::clear() –> void
- clear(self: pyrosetta.rosetta.core.pose.datacache.ObserverCache, slot: int) -> None
clear the observer in a selected slot
C++: core::pose::datacache::ObserverCache::clear(unsigned long) –> void
-
detach
(*args, **kwargs)¶ Overloaded function.
- detach(self: pyrosetta.rosetta.core.pose.datacache.ObserverCache) -> None
detach all observers from the Pose
C++: core::pose::datacache::ObserverCache::detach() –> void
- detach(self: pyrosetta.rosetta.core.pose.datacache.ObserverCache, slot: int) -> None
detach an observer in a particular slot to the Pose
Detach the observer in this slot.C++: core::pose::datacache::ObserverCache::detach(unsigned long) –> void
-
get
(self: pyrosetta.rosetta.basic.datacache.DataCache_core_pose_datacache_CacheableObserver_t, slot: int) → core::pose::datacache::CacheableObserver¶ C++: basic::datacache::DataCache<core::pose::datacache::CacheableObserver>::get(unsigned long) –> class core::pose::datacache::CacheableObserver &
-
get_const_ptr
(self: pyrosetta.rosetta.basic.datacache.DataCache_core_pose_datacache_CacheableObserver_t, slot: int) → core::pose::datacache::CacheableObserver¶ C++: basic::datacache::DataCache<core::pose::datacache::CacheableObserver>::get_const_ptr(unsigned long) const –> class std::shared_ptr<const class core::pose::datacache::CacheableObserver>
-
get_ptr
(self: pyrosetta.rosetta.basic.datacache.DataCache_core_pose_datacache_CacheableObserver_t, slot: int) → core::pose::datacache::CacheableObserver¶ C++: basic::datacache::DataCache<core::pose::datacache::CacheableObserver>::get_ptr(unsigned long) –> class std::shared_ptr<class core::pose::datacache::CacheableObserver>
-
get_raw_const_ptr
(self: pyrosetta.rosetta.basic.datacache.DataCache_core_pose_datacache_CacheableObserver_t, slot: int) → core::pose::datacache::CacheableObserver¶ C++: basic::datacache::DataCache<core::pose::datacache::CacheableObserver>::get_raw_const_ptr(unsigned long) const –> const class core::pose::datacache::CacheableObserver *
-
get_raw_ptr
(self: pyrosetta.rosetta.basic.datacache.DataCache_core_pose_datacache_CacheableObserver_t, slot: int) → core::pose::datacache::CacheableObserver¶ C++: basic::datacache::DataCache<core::pose::datacache::CacheableObserver>::get_raw_ptr(unsigned long) –> class core::pose::datacache::CacheableObserver *
-
has
(self: pyrosetta.rosetta.basic.datacache.DataCache_core_pose_datacache_CacheableObserver_t, slot: int) → bool¶ C++: basic::datacache::DataCache<core::pose::datacache::CacheableObserver>::has(unsigned long) const –> bool
-
is_attached
(self: pyrosetta.rosetta.core.pose.datacache.ObserverCache, slot: int) → bool¶ is the observer in the slot attached to the Pose?
- true if attached, false if not attached or no observer
- exists in the slot
C++: core::pose::datacache::ObserverCache::is_attached(unsigned long) const –> bool
-
resize
(self: pyrosetta.rosetta.basic.datacache.DataCache_core_pose_datacache_CacheableObserver_t, n_slots: int) → None¶ C++: basic::datacache::DataCache<core::pose::datacache::CacheableObserver>::resize(unsigned long) –> void
-
set
(*args, **kwargs)¶ Overloaded function.
- set(self: pyrosetta.rosetta.core.pose.datacache.ObserverCache, slot: int, observer: pyrosetta.rosetta.core.pose.datacache.CacheableObserver) -> None
- store a copy of the observer in the given slot and attach it to
- the Pose
slot to use.
The Observer to clone() and store.
- this function exists to ensure the base class version is
- overridden
C++: core::pose::datacache::ObserverCache::set(unsigned long, class std::shared_ptr<class core::pose::datacache::CacheableObserver>) –> void
- set(self: pyrosetta.rosetta.core.pose.datacache.ObserverCache, slot: int, observer: pyrosetta.rosetta.core.pose.datacache.CacheableObserver, auto_attach: bool) -> None
store a copy of the observer in the given slot
slot to use.
The Observer to clone() and store.
Attach the observer to the Pose?
C++: core::pose::datacache::ObserverCache::set(unsigned long, class std::shared_ptr<class core::pose::datacache::CacheableObserver>, bool) –> void
-
size
(self: pyrosetta.rosetta.basic.datacache.DataCache_core_pose_datacache_CacheableObserver_t) → int¶ C++: basic::datacache::DataCache<core::pose::datacache::CacheableObserver>::size() const –> unsigned long
-
-
class
pyrosetta.rosetta.core.pose.datacache.
PositionConservedResiduesStore
¶ Bases:
pyrosetta.rosetta.basic.datacache.CacheableData
data about each residue. Once stored in a pose, data can be retrieved in the following manner:
#include <core/pose/util.hh> bool is_conserved = core::pose::is_position_conserved_residue(pose, residue)
-
__delattr__
¶ Implement delattr(self, name).
-
__dir__
() → list¶ default dir() implementation
-
__eq__
¶ Return self==value.
-
__format__
()¶ default object formatter
-
__ge__
¶ Return self>=value.
-
__getattribute__
¶ Return getattr(self, name).
-
__gt__
¶ Return self>value.
-
__hash__
¶ Return hash(self).
-
__init__
(*args, **kwargs)¶ Overloaded function.
- __init__(self: pyrosetta.rosetta.core.pose.datacache.PositionConservedResiduesStore) -> None
- __init__(self: pyrosetta.rosetta.core.pose.datacache.PositionConservedResiduesStore, arg0: pyrosetta.rosetta.core.pose.datacache.PositionConservedResiduesStore) -> 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.pose.datacache.PositionConservedResiduesStore, : pyrosetta.rosetta.core.pose.datacache.PositionConservedResiduesStore) → pyrosetta.rosetta.core.pose.datacache.PositionConservedResiduesStore¶ C++: core::pose::datacache::PositionConservedResiduesStore::operator=(const class core::pose::datacache::PositionConservedResiduesStore &) –> class core::pose::datacache::PositionConservedResiduesStore &
-
clone
(self: pyrosetta.rosetta.core.pose.datacache.PositionConservedResiduesStore) → pyrosetta.rosetta.basic.datacache.CacheableData¶ Creates a copy of this instance
C++: core::pose::datacache::PositionConservedResiduesStore::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>
-
is_conserved
(self: pyrosetta.rosetta.core.pose.datacache.PositionConservedResiduesStore, residue: int) → bool¶ Returns true if <residue> is positionally conserved, false otherwise
C++: core::pose::datacache::PositionConservedResiduesStore::is_conserved(unsigned long) const –> bool
-
set_conserved
(self: pyrosetta.rosetta.core.pose.datacache.PositionConservedResiduesStore, residue: int, conserved: bool) → None¶ Updates the positional conservation of <residue>
C++: core::pose::datacache::PositionConservedResiduesStore::set_conserved(unsigned long, bool) –> void
-
-
class
pyrosetta.rosetta.core.pose.datacache.
SpecialSegmentsObserver
¶ Bases:
pyrosetta.rosetta.core.pose.datacache.CacheableObserver
observer that tracks the fate of a one or more segments (i.e. pose residues) of interest. note: the convention should be that a segment.second marks the end of the segment but is not part of it, i.e. the last position of a segment is segment.second - 1 reason: some peculiar stuff regarding the meaning of length events
-
__delattr__
¶ Implement delattr(self, name).
-
__dir__
() → list¶ default dir() implementation
-
__eq__
¶ Return self==value.
-
__format__
()¶ default object formatter
-
__ge__
¶ Return self>=value.
-
__getattribute__
¶ Return getattr(self, name).
-
__gt__
¶ Return self>value.
-
__hash__
¶ Return hash(self).
-
__init__
(*args, **kwargs)¶ Overloaded function.
- __init__(self: pyrosetta.rosetta.core.pose.datacache.SpecialSegmentsObserver) -> None
- __init__(self: pyrosetta.rosetta.core.pose.datacache.SpecialSegmentsObserver, arg0: pyrosetta.rosetta.core.pose.datacache.SpecialSegmentsObserver) -> 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).
-
add_segment
(self: pyrosetta.rosetta.core.pose.datacache.SpecialSegmentsObserver, begin: int, end: int) → None¶ C++: core::pose::datacache::SpecialSegmentsObserver::add_segment(unsigned long, unsigned long) –> void
-
assign
(self: pyrosetta.rosetta.core.pose.datacache.SpecialSegmentsObserver, rval: pyrosetta.rosetta.core.pose.datacache.SpecialSegmentsObserver) → pyrosetta.rosetta.core.pose.datacache.SpecialSegmentsObserver¶ C++: core::pose::datacache::SpecialSegmentsObserver::operator=(const class core::pose::datacache::SpecialSegmentsObserver &) –> class core::pose::datacache::SpecialSegmentsObserver &
-
attach_to
(self: pyrosetta.rosetta.core.pose.datacache.CacheableObserver, pose: pyrosetta.rosetta.core.pose.Pose) → None¶ - attach to Pose/Conformation
- Derived classes do not overload this method – see attach_impl() instead.
C++: core::pose::datacache::CacheableObserver::attach_to(class core::pose::Pose &) –> void
-
clear
(self: pyrosetta.rosetta.core.pose.datacache.SpecialSegmentsObserver) → None¶ C++: core::pose::datacache::SpecialSegmentsObserver::clear() –> void
-
clone
(self: pyrosetta.rosetta.core.pose.datacache.SpecialSegmentsObserver) → pyrosetta.rosetta.core.pose.datacache.CacheableObserver¶ clone this object
Subject (represented by Link/pointer) is not copied!C++: core::pose::datacache::SpecialSegmentsObserver::clone() –> class std::shared_ptr<class core::pose::datacache::CacheableObserver>
-
create
(self: pyrosetta.rosetta.core.pose.datacache.SpecialSegmentsObserver) → pyrosetta.rosetta.core.pose.datacache.CacheableObserver¶ create a new instance of this object
C++: core::pose::datacache::SpecialSegmentsObserver::create() –> class std::shared_ptr<class core::pose::datacache::CacheableObserver>
-
detach_from
(self: pyrosetta.rosetta.core.pose.datacache.CacheableObserver) → None¶ detach from Pose/Conformation
- Derived classes do not overload this method – see
- detach_impl() instead.
C++: core::pose::datacache::CacheableObserver::detach_from() –> void
-
is_attached
(self: pyrosetta.rosetta.core.pose.datacache.SpecialSegmentsObserver) → bool¶ is this observer attached to a Pose/Conformation?
C++: core::pose::datacache::SpecialSegmentsObserver::is_attached() const –> bool
-
segments
(self: pyrosetta.rosetta.core.pose.datacache.SpecialSegmentsObserver) → pyrosetta.rosetta.utility.vector1_std_pair_unsigned_long_unsigned_long_t¶ C++: core::pose::datacache::SpecialSegmentsObserver::segments() const –> const class utility::vector1<struct std::pair<unsigned long, unsigned long>, class std::allocator<struct std::pair<unsigned long, unsigned long> > > &
-
set_farray_from_sso
(array: ObjexxFCL::FArray1D<bool>, pose: pyrosetta.rosetta.core.pose.Pose, value: bool) → None¶ - utility function that sets all elements found in the
- SpecialSegmentsObserver in the pose to value
C++: core::pose::datacache::SpecialSegmentsObserver::set_farray_from_sso(class ObjexxFCL::FArray1D<bool> &, const class core::pose::Pose &, const bool) –> void
-