|        |   | 
- builtins.object
 - 
- CacheableDataType
 - CacheableObserver
 - 
- LengthEventCollector
 - SpecialSegmentsObserver
  
 
- CacheableObserverType
  
 
- rosetta.basic.datacache.CacheableData(builtins.object)
 - 
- CacheablePoseRawPtr
 - PositionConservedResiduesStore
  
 
- rosetta.basic.datacache.DataCache_core_pose_datacache_CacheableObserver_t(builtins.object)
 - 
- ObserverCache
  
 
 
 
 
  
class CacheableDataType(builtins.object) |  
    
|     |   | 
Methods defined here: 
- __init__(...) from builtins.PyCapsule
 - __init__(rosetta.core.pose.datacache.CacheableDataType) -> NoneType
  
- __new__(*args, **kwargs) from builtins.type
 - Create and return a new object.  See help(type) for accurate signature.
  
- get_name(...) from builtins.PyCapsule
 - get_name(datatype : rosetta.core.pose.datacache.Enum) -> str
  
 
Data and other attributes defined here: 
- ARBITRARY_FLOAT_DATA = Enum.ARBITRARY_FLOAT_DATA
  
- ARBITRARY_STRING_DATA = Enum.ARBITRARY_STRING_DATA
  
- BASE_PARTNER = Enum.BASE_PARTNER
  
- CDR_CLUSTER_INFO = Enum.CDR_CLUSTER_INFO
  
- CEN_LIST_INFO = Enum.CEN_LIST_INFO
  
- CHEMICAL_SHIFT_ANISOTROPY_DATA = Enum.CHEMICAL_SHIFT_ANISOTROPY_DATA
  
- CUSTOM_PAIR_DIST_SCORE_INFO = Enum.CUSTOM_PAIR_DIST_SCORE_INFO
  
- DAB_SASA_POSE_INFO = Enum.DAB_SASA_POSE_INFO
  
- DAB_SEV_POSE_INFO = Enum.DAB_SEV_POSE_INFO
  
- DOCK_ENS_CONF1 = Enum.DOCK_ENS_CONF1
  
- DOCK_ENS_CONF2 = Enum.DOCK_ENS_CONF2
  
- Enum = <class 'rosetta.core.pose.datacache.CacheableDataType.Enum'>
 - enum indexing the data types stored in a Pose's internal DataCache
  
- FACTS_POSE_INFO = Enum.FACTS_POSE_INFO
  
- FAELEC_CONTEXT_DATA = Enum.FAELEC_CONTEXT_DATA
  
- FIBER_DIFFRACTION_CEN_SCATTERING = Enum.FIBER_DIFFRACTION_CEN_SCATTERING
  
- FIBER_DIFFRACTION_FA_SCATTERING = Enum.FIBER_DIFFRACTION_FA_SCATTERING
  
- FILTER_STAGE2_BEGINNING = Enum.FILTER_STAGE2_BEGINNING
  
- FILTER_STAGE2_END = Enum.FILTER_STAGE2_END
  
- FILTER_STAGE2_HALF = Enum.FILTER_STAGE2_HALF
  
- FILTER_STAGE2_QUARTER = Enum.FILTER_STAGE2_QUARTER
  
- FLOATING_POINT_CLOUD_INFO = Enum.FLOATING_POINT_CLOUD_INFO
  
- FULL_MODEL_INFO = Enum.FULL_MODEL_INFO
  
- GEN_BORN_POSE_INFO = Enum.GEN_BORN_POSE_INFO
  
- HOLES_POSE_INFO = Enum.HOLES_POSE_INFO
  
- INTERFACE_DDG_MUTATION = Enum.INTERFACE_DDG_MUTATION
  
- INTERFACE_INFO = Enum.INTERFACE_INFO
  
- JOBDIST_OUTPUT_TAG = Enum.JOBDIST_OUTPUT_TAG
  
- LK_BALL_POSE_INFO = Enum.LK_BALL_POSE_INFO
  
- MEMBRANE_EMBED = Enum.MEMBRANE_EMBED
  
- MEMBRANE_FAEMBED = Enum.MEMBRANE_FAEMBED
  
- MEMBRANE_POTENTIAL = Enum.MEMBRANE_POTENTIAL
  
- MEMBRANE_TOPOLOGY = Enum.MEMBRANE_TOPOLOGY
  
- MULTIPLE_POSE_INFO = Enum.MULTIPLE_POSE_INFO
  
- MULTIPOLE_POSE_INFO = Enum.MULTIPOLE_POSE_INFO
  
- NATIVE_ANTIBODY_SEQ = Enum.NATIVE_ANTIBODY_SEQ
  
- NCS_RESIDUE_MAPPING = Enum.NCS_RESIDUE_MAPPING
  
- PB_LIFETIME_CACHE = Enum.PB_LIFETIME_CACHE
  
- POSE_BEFORE_CAVITIES_ADDED = Enum.POSE_BEFORE_CAVITIES_ADDED
  
- POSITION_CONSERVED_RESIDUES = Enum.POSITION_CONSERVED_RESIDUES
  
- PSEUDOCONTACT_SHIFT_DATA = Enum.PSEUDOCONTACT_SHIFT_DATA
  
- PSEUDOCONTACT_SHIFT_MULTI_DATA = Enum.PSEUDOCONTACT_SHIFT_MULTI_DATA
  
- RB_JUMP = Enum.RB_JUMP
  
- RESIDUAL_DIPOLAR_COUPLING_DATA = Enum.RESIDUAL_DIPOLAR_COUPLING_DATA
  
- RESIDUAL_DIPOLAR_COUPLING_DATA_ROHL = Enum.RESIDUAL_DIPOLAR_COUPLING_DATA_ROHL
  
- RESIDUAL_DIPOLAR_COUPLING_SEGMENTS_DATA = Enum.RESIDUAL_DIPOLAR_COUPLING_SEGMENTS_DATA
  
- RG_LOCAL_MINDATA = Enum.RG_LOCAL_MINDATA
  
- RG_MINDATA = Enum.RG_MINDATA
  
- RNA_SCORING_INFO = Enum.RNA_SCORING_INFO
  
- RNA_SECSTRUCT_INFO = Enum.RNA_SECSTRUCT_INFO
  
- SCORE_LINE_STRINGS = Enum.SCORE_LINE_STRINGS
  
- SCORE_MAP = Enum.SCORE_MAP
  
- SEQUENCE_PROFILE = Enum.SEQUENCE_PROFILE
  
- SIGMOID_WEIGHTED_CEN_LIST = Enum.SIGMOID_WEIGHTED_CEN_LIST
  
- SIGMOID_WEIGHTED_D_CEN_LIST = Enum.SIGMOID_WEIGHTED_D_CEN_LIST
  
- SITE_CST = Enum.SITE_CST
  
- SS_INFO = Enum.SS_INFO
  
- SS_KILLHAIRPINS_INFO = Enum.SS_KILLHAIRPINS_INFO
  
- STM_STORED_TASKS = Enum.STM_STORED_TASKS
  
- STORED_RESIDUE_SUBSET = Enum.num_cacheable_data_types
  
- STRING_MAP = Enum.STRING_MAP
  
- STRUCTURAL_CONSERVATION = Enum.STRUCTURAL_CONSERVATION
  
- SURFACE_PARAMS = Enum.SURFACE_PARAMS
  
- TEMPLATE_HYBRIDIZATION_HISTORY = Enum.TEMPLATE_HYBRIDIZATION_HISTORY
  
- TS1_PSEUDOCONTACT_SHIFT_DATA = Enum.TS1_PSEUDOCONTACT_SHIFT_DATA
  
- TS2_PSEUDOCONTACT_SHIFT_DATA = Enum.TS2_PSEUDOCONTACT_SHIFT_DATA
  
- TS3_PSEUDOCONTACT_SHIFT_DATA = Enum.TS3_PSEUDOCONTACT_SHIFT_DATA
  
- TS4_PSEUDOCONTACT_SHIFT_DATA = Enum.TS4_PSEUDOCONTACT_SHIFT_DATA
  
- VALL_LOOKBACK_DATA = Enum.VALL_LOOKBACK_DATA
  
- VDWTINKER_POSE_INFO = Enum.VDWTINKER_POSE_INFO
  
- VDW_REP_SCREEN_INFO = Enum.VDW_REP_SCREEN_INFO
  
- WATER_PACKING_INFO = Enum.WATER_PACKING_INFO
  
- WRITEABLE_DATA = Enum.WRITEABLE_DATA
  
- dummy_cacheable_data_type = Enum.dummy_cacheable_data_type
  
- num_cacheable_data_types = Enum.num_cacheable_data_types
  
 |    
  
 
  
class CacheableObserverType(builtins.object) |  
    
|     |   | 
Methods defined here: 
- __init__(...) from builtins.PyCapsule
 - __init__(rosetta.core.pose.datacache.CacheableObserverType) -> NoneType
  
- __new__(*args, **kwargs) from builtins.type
 - Create and return a new object.  See help(type) for accurate signature.
  
 
Data and other attributes defined here: 
- ENZDES_OBSERVER = Enum.ENZDES_OBSERVER
  
- Enum = <class 'rosetta.core.pose.datacache.CacheableObserverType.Enum'>
 - enum indexing the data types stored in a Pose's internal DataCache
  
- LENGTH_EVENT_COLLECTOR = Enum.LENGTH_EVENT_COLLECTOR
  
- PYMOL_OBSERVER = Enum.num_cacheable_data_types
  
- SPECIAL_SEGMENTS_OBSERVER = Enum.SPECIAL_SEGMENTS_OBSERVER
  
- STRUCTUREDATA_OBSERVER = Enum.STRUCTUREDATA_OBSERVER
  
- num_cacheable_data_types = Enum.num_cacheable_data_types
  
 |    
  
  
 
  
class ObserverCache(rosetta.basic.datacache.DataCache_core_pose_datacache_CacheableObserver_t) |  
    
|     | 
A DataCache storing Pose/Conformation observers derived from 
core::pose::datacache::CacheableObserver.   |  
|   | 
- Method resolution order:
 
- ObserverCache
 
- rosetta.basic.datacache.DataCache_core_pose_datacache_CacheableObserver_t
 
- builtins.object
 
 
 
Methods defined here: 
- __init__(...) from builtins.PyCapsule
 - __init__(self : rosetta.core.pose.datacache.ObserverCache, n_slots : int, pose : rosetta.core.pose.Pose) -> 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.pose.datacache.ObserverCache, rval : rosetta.core.pose.datacache.ObserverCache) -> rosetta.core.pose.datacache.ObserverCache
 
  
copy assignment  
- attach(...) from builtins.PyCapsule
 - attach(*args, **kwargs)
 
Overloaded function. 
  
1. attach(rosetta.core.pose.datacache.ObserverCache) -> NoneType 
  
attach all stored observers to the Pose 
  
2. attach(self : rosetta.core.pose.datacache.ObserverCache, slot : int) -> NoneType 
  
attach an observer in a particular slot to the Pose 
  
  
 Attach the observer in this slot.  
- clear(...) from builtins.PyCapsule
 - clear(*args, **kwargs)
 
Overloaded function. 
  
1. clear(rosetta.core.pose.datacache.ObserverCache) -> NoneType 
  
clear all the observers 
  
2. clear(self : rosetta.core.pose.datacache.ObserverCache, slot : int) -> NoneType 
  
clear the observer in a selected slot  
- detach(...) from builtins.PyCapsule
 - detach(*args, **kwargs)
 
Overloaded function. 
  
1. detach(rosetta.core.pose.datacache.ObserverCache) -> NoneType 
  
detach all observers from the Pose 
  
2. detach(self : rosetta.core.pose.datacache.ObserverCache, slot : int) -> NoneType 
  
detach an observer in a particular slot to the Pose 
  
  
 Detach the observer in this slot.  
- is_attached(...) from builtins.PyCapsule
 - is_attached(self : 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  
- set(...) from builtins.PyCapsule
 - set(*args, **kwargs)
 
Overloaded function. 
  
1. set(self : rosetta.core.pose.datacache.ObserverCache, slot : int, observer : rosetta.core.pose.datacache.CacheableObserver) -> NoneType 
  
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 
  
2. set(self : rosetta.core.pose.datacache.ObserverCache, slot : int, observer : rosetta.core.pose.datacache.CacheableObserver, auto_attach : bool) -> NoneType 
  
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?  
 
Methods inherited from rosetta.basic.datacache.DataCache_core_pose_datacache_CacheableObserver_t: 
- get(...) from builtins.PyCapsule
 - get(*args, **kwargs)
 
Overloaded function. 
  
1. get(self : rosetta.basic.datacache.DataCache_core_pose_datacache_CacheableObserver_t, slot : int) -> core::pose::datacache::CacheableObserver 
  
2. get(self : rosetta.basic.datacache.DataCache_core_pose_datacache_CacheableObserver_t, slot : int) -> core::pose::datacache::CacheableObserver  
- get_const_ptr(...) from builtins.PyCapsule
 - get_const_ptr(self : rosetta.basic.datacache.DataCache_core_pose_datacache_CacheableObserver_t, slot : int) -> core::pose::datacache::CacheableObserver
  
- get_ptr(...) from builtins.PyCapsule
 - get_ptr(self : rosetta.basic.datacache.DataCache_core_pose_datacache_CacheableObserver_t, slot : int) -> core::pose::datacache::CacheableObserver
  
- get_raw_const_ptr(...) from builtins.PyCapsule
 - get_raw_const_ptr(self : rosetta.basic.datacache.DataCache_core_pose_datacache_CacheableObserver_t, slot : int) -> core::pose::datacache::CacheableObserver
  
- get_raw_ptr(...) from builtins.PyCapsule
 - get_raw_ptr(self : rosetta.basic.datacache.DataCache_core_pose_datacache_CacheableObserver_t, slot : int) -> core::pose::datacache::CacheableObserver
  
- has(...) from builtins.PyCapsule
 - has(self : rosetta.basic.datacache.DataCache_core_pose_datacache_CacheableObserver_t, slot : int) -> bool
  
- resize(...) from builtins.PyCapsule
 - resize(self : rosetta.basic.datacache.DataCache_core_pose_datacache_CacheableObserver_t, n_slots : int) -> NoneType
  
- size(...) from builtins.PyCapsule
 - size(rosetta.basic.datacache.DataCache_core_pose_datacache_CacheableObserver_t) -> int
  
 |    
 
  
class PositionConservedResiduesStore(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)   |  
|   | 
- Method resolution order:
 
- PositionConservedResiduesStore
 
- rosetta.basic.datacache.CacheableData
 
- builtins.object
 
 
 
Methods defined here: 
- __init__(...) from builtins.PyCapsule
 - __init__(*args, **kwargs)
 
Overloaded function. 
  
1. __init__(handle) -> NoneType 
  
2. __init__(handle, rosetta.core.pose.datacache.PositionConservedResiduesStore) -> 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.pose.datacache.PositionConservedResiduesStore,  : rosetta.core.pose.datacache.PositionConservedResiduesStore) -> rosetta.core.pose.datacache.PositionConservedResiduesStore
  
- clone(...) from builtins.PyCapsule
 - clone(rosetta.core.pose.datacache.PositionConservedResiduesStore) -> rosetta.basic.datacache.CacheableData
 
  
Creates a copy of this instance  
- is_conserved(...) from builtins.PyCapsule
 - is_conserved(self : rosetta.core.pose.datacache.PositionConservedResiduesStore, residue : int) -> bool
 
  
Returns true if <residue> is positionally conserved, false otherwise  
- set_conserved(...) from builtins.PyCapsule
 - set_conserved(self : rosetta.core.pose.datacache.PositionConservedResiduesStore, residue : int, conserved : bool) -> NoneType
 
  
Updates the positional conservation of <residue>  
 
Methods inherited from rosetta.basic.datacache.CacheableData: 
- get_self_ptr(...) from builtins.PyCapsule
 - get_self_ptr(*args, **kwargs)
 
Overloaded function. 
  
1. get_self_ptr(rosetta.basic.datacache.CacheableData) -> rosetta.basic.datacache.CacheableData 
  
self pointers 
  
2. get_self_ptr(rosetta.basic.datacache.CacheableData) -> rosetta.basic.datacache.CacheableData  
- get_self_weak_ptr(...) from builtins.PyCapsule
 - get_self_weak_ptr(*args, **kwargs)
 
Overloaded function. 
  
1. get_self_weak_ptr(rosetta.basic.datacache.CacheableData) -> rosetta.std.weak_ptr_const_basic_datacache_CacheableData_t 
  
2. get_self_weak_ptr(rosetta.basic.datacache.CacheableData) -> rosetta.std.weak_ptr_basic_datacache_CacheableData_t  
 |    
 
  
class SpecialSegmentsObserver(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   |  
|   | 
- Method resolution order:
 
- SpecialSegmentsObserver
 
- CacheableObserver
 
- builtins.object
 
 
 
Methods defined here: 
- __init__(...) from builtins.PyCapsule
 - __init__(*args, **kwargs)
 
Overloaded function. 
  
1. __init__(handle) -> NoneType 
  
2. __init__(handle, rosetta.core.pose.datacache.SpecialSegmentsObserver) -> NoneType  
- __new__(*args, **kwargs) from builtins.type
 - Create and return a new object.  See help(type) for accurate signature.
  
- add_segment(...) from builtins.PyCapsule
 - add_segment(self : rosetta.core.pose.datacache.SpecialSegmentsObserver, begin : int, end : int) -> NoneType
  
- assign(...) from builtins.PyCapsule
 - assign(self : rosetta.core.pose.datacache.SpecialSegmentsObserver, rval : rosetta.core.pose.datacache.SpecialSegmentsObserver) -> rosetta.core.pose.datacache.SpecialSegmentsObserver
  
- clear(...) from builtins.PyCapsule
 - clear(rosetta.core.pose.datacache.SpecialSegmentsObserver) -> NoneType
  
- clone(...) from builtins.PyCapsule
 - clone(rosetta.core.pose.datacache.SpecialSegmentsObserver) -> rosetta.core.pose.datacache.CacheableObserver
 
  
clone this object 
  
  
 Subject (represented by Link/pointer) is not copied!  
- create(...) from builtins.PyCapsule
 - create(rosetta.core.pose.datacache.SpecialSegmentsObserver) -> rosetta.core.pose.datacache.CacheableObserver
 
  
create a new instance of this object  
- is_attached(...) from builtins.PyCapsule
 - is_attached(rosetta.core.pose.datacache.SpecialSegmentsObserver) -> bool
 
  
is this observer attached to a Pose/Conformation?  
- segments(...) from builtins.PyCapsule
 - segments(rosetta.core.pose.datacache.SpecialSegmentsObserver) -> rosetta.utility.vector1_std_pair_unsigned_long_unsigned_long_t
  
- set_farray_from_sso(...) from builtins.PyCapsule
 - set_farray_from_sso(array : ObjexxFCL::FArray1D<bool>, pose : rosetta.core.pose.Pose, value : bool) -> NoneType
 
  
utility function that sets all elements found in the 
 SpecialSegmentsObserver in the pose to value  
 
Methods inherited from CacheableObserver: 
- attach_to(...) from builtins.PyCapsule
 - attach_to(self : rosetta.core.pose.datacache.CacheableObserver, pose : rosetta.core.pose.Pose) -> NoneType
 
  
attach to Pose/Conformation 
  Derived classes do not overload this method -- see attach_impl() 
  instead.  
- detach_from(...) from builtins.PyCapsule
 - detach_from(rosetta.core.pose.datacache.CacheableObserver) -> NoneType
 
  
detach from Pose/Conformation 
  
  
 Derived classes do not overload this method -- see 
  detach_impl() instead.  
 |    |