Package org.rcsb.cif.schema.mm
Class IhmStructAssemblyDetails
java.lang.Object
org.rcsb.cif.schema.DelegatingCategory
org.rcsb.cif.schema.mm.IhmStructAssemblyDetails
- All Implemented Interfaces:
Category
@Generated("org.rcsb.cif.schema.generator.SchemaGenerator")
public class IhmStructAssemblyDetails
extends DelegatingCategory
Data items in the IHM_STRUCT_ASSEMBLY_DETAILS category records
the details of the structural assemblies and used in the
integrative modeling.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.rcsb.cif.schema.DelegatingCategory
DelegatingCategory.DelegatingCifCoreCategoryNested classes/interfaces inherited from interface org.rcsb.cif.model.Category
Category.EmptyCategory -
Field Summary
-
Constructor Summary
Constructors Constructor Description IhmStructAssemblyDetails(Category delegate) -
Method Summary
Modifier and Type Method Description protected ColumncreateDelegate(String columnName, Column column)IntColumngetAssemblyId()An identifier for the structural assembly.StrColumngetAsymId()An asym/strand identifier for the component in the assembly.StrColumngetEntityDescription()A text description of the molecular entityStrColumngetEntityId()A unique identifier for distinct molecular entities.IntColumngetEntityPolySegmentId()The identifier for the polymeric segment in the assembly.IntColumngetId()A unique identifier for the structural assembly description.IntColumngetParentAssemblyId()The parent of this assembly in a hierarchy.Methods inherited from class org.rcsb.cif.schema.DelegatingCategory
getCategoryName, getColumn, getColumns, getRowCount
-
Constructor Details
-
Method Details
-
createDelegate
- Overrides:
createDelegatein classDelegatingCategory
-
getId
A unique identifier for the structural assembly description.- Returns:
- IntColumn
-
getAssemblyId
An identifier for the structural assembly. This data item will remain the same for all components of an assembly. This data item is a pointer to _ihm_struct_assembly.id in the IHM_STRUCT_ASSEMBLY category.- Returns:
- IntColumn
-
getParentAssemblyId
The parent of this assembly in a hierarchy. This data item is a pointer to _ihm_struct_assembly.id in the IHM_STRUCT_ASSEMBLY category. This data item should point to the assembly id of the immediate parent in a hierarchy. By convention, the full assembly (top of hierarchy) is assigned parent id 0 (zero). In case of assemblies that do not conform to a hierarchy, _ihm_struct_assembly_details.parent_assembly_id is the same as _ihm_struct_assembly_details.assembly_id indicating a self-parent.- Returns:
- IntColumn
-
getEntityDescription
A text description of the molecular entity- Returns:
- StrColumn
-
getEntityId
A unique identifier for distinct molecular entities. This data item is a pointer to _entity.id in the ENTITY category.- Returns:
- StrColumn
-
getAsymId
An asym/strand identifier for the component in the assembly. This data item is a pointer to _struct_asym.id in the STRUCT_ASYM category.- Returns:
- StrColumn
-
getEntityPolySegmentId
The identifier for the polymeric segment in the assembly. This data item is a pointer to _ihm_entity_poly_segment.id in the IHM_ENTITY_POLY_SEGMENT category.- Returns:
- IntColumn
-