Package org.rcsb.cif.model.generated
Class IhmStructAssembly
- java.lang.Object
-
- org.rcsb.cif.model.BaseCategory
-
- org.rcsb.cif.model.generated.IhmStructAssembly
-
- All Implemented Interfaces:
Category
@Generated("org.rcsb.cif.generator.SchemaGenerator") public class IhmStructAssembly extends BaseCategory
Data items in the IHM_STRUCT_ASSEMBLY category records the details of the structural assemblies and used in the IHM modeling.
-
-
Field Summary
-
Fields inherited from class org.rcsb.cif.model.BaseCategory
isText, textFields
-
-
Constructor Summary
Constructors Constructor Description IhmStructAssembly(String name)IhmStructAssembly(String name, int rowCount, Object[] encodedColumns)IhmStructAssembly(String name, Map<String,Column> columns)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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.IntColumngetOrdinalId()A unique identifier for the structural assembly description.IntColumngetParentAssemblyId()The parent of this assembly in a hierarchy.IntColumngetSeqIdBegin()The starting residue index for the sequence segment of the entity instance that is part of the assembly.IntColumngetSeqIdEnd()The ending residue index for the sequence segment of the entity instance that is part of the assembly.-
Methods inherited from class org.rcsb.cif.model.BaseCategory
getBinaryColumn, getCategoryName, getColumn, getColumnNames, getRowCount, isDefined
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.rcsb.cif.model.Category
columnNames, columns, get
-
-
-
-
Method Detail
-
getOrdinalId
public IntColumn getOrdinalId()
A unique identifier for the structural assembly description.- Returns:
- IntColumn
-
getAssemblyId
public IntColumn getAssemblyId()
An identifier for the structural assembly. This data item will remain the same for all components of an assembly.- Returns:
- IntColumn
-
getParentAssemblyId
public IntColumn getParentAssemblyId()
The parent of this assembly in a hierarchy. This data item is an internal category pointer to _ihm_struct_assembly.assembly_id 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.parent_assembly_id is the same as _ihm_struct_assembly.assembly_id indicating a self-parent.- Returns:
- IntColumn
-
getEntityDescription
public StrColumn getEntityDescription()
A text description of the molecular entity- Returns:
- StrColumn
-
getEntityId
public 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
public 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
-
getSeqIdBegin
public IntColumn getSeqIdBegin()
The starting residue index for the sequence segment of the entity instance that is part of the assembly. This data item is a pointer to _entity_poly_seq.num in the ENTITY_POLY_SEQ category.- Returns:
- IntColumn
-
getSeqIdEnd
public IntColumn getSeqIdEnd()
The ending residue index for the sequence segment of the entity instance that is part of the assembly. This data item is a pointer to _entity_poly_seq.num in the ENTITY_POLY_SEQ category.- Returns:
- IntColumn
-
-