Package org.rcsb.cif.model.generated
Class Entity
- java.lang.Object
-
- org.rcsb.cif.model.BaseCategory
-
- org.rcsb.cif.model.generated.Entity
-
- All Implemented Interfaces:
Category
@Generated("org.rcsb.cif.generator.SchemaGenerator") public class Entity extends BaseCategory
Data items in the ENTITY category record details (such as chemical composition, name and source) about the molecular entities that are present in the crystallographic structure. Items in the various ENTITY subcategories provide a full chemical description of these molecular entities. Entities are of three types: polymer, non-polymer and water. Note that the water category includes only water; ordered solvent such as sulfate ion or acetone would be described as individual non-polymer entities. The ENTITY category is specific to macromolecular CIF applications and replaces the function of the CHEMICAL category in the CIF core. It is important to remember that the ENTITY data are not the result of the crystallographic experiment; those results are represented by the ATOM_SITE data items. ENTITY data items describe the chemistry of the molecules under investigation and can most usefully be thought of as the ideal groups to which the structure is restrained or constrained during refinement. It is also important to remember that entities do not correspond directly to the enumeration of the contents of the asymmetric unit. Entities are described only once, even in those structures that contain multiple observations of an entity. The STRUCT_ASYM data items, which reference the entity list, describe and label the contents of the asymmetric unit.
-
-
Field Summary
-
Fields inherited from class org.rcsb.cif.model.BaseCategory
isText, textFields
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StrColumngetDetails()A description of special aspects of the entity.FloatColumngetFormulaWeight()Formula mass in daltons of the entity.StrColumngetId()The value of _entity.id must uniquely identify a record in the ENTITY list.StrColumngetPdbxDescription()A description of the entity.StrColumngetPdbxEc()Enzyme Commission (EC) number(s)FloatColumngetPdbxEntitiesPerBiologicalUnit()Number of entity molecules in the biological assembly.FloatColumngetPdbxFormulaWeightExptl()Experimentally determined formula mass in daltons of the entityStrColumngetPdbxFormulaWeightExptlMethod()Method used to determine _entity.pdbx_formula_weight_exptl.StrColumngetPdbxFragment()Entity fragment description(s).StrColumngetPdbxModification()Description(s) of any chemical or post-translational modificationsStrColumngetPdbxMutation()Details about any entity mutation(s).IntColumngetPdbxNumberOfMolecules()A place holder for the number of molecules of the entity in the entry.StrColumngetPdbxParentEntityId()An identifier for the parent entity if this entity is part of a complex entity.StrColumngetPdbxTargetId()The value of _entity.target_id points to a TARGETDB target idenitifier from which this entity was generated.StrColumngetSrcMethod()The method by which the sample for the entity was produced.StrColumngetType()Defines the type of the entity.-
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
-
getDetails
public StrColumn getDetails()
A description of special aspects of the entity.- Returns:
- StrColumn
-
getFormulaWeight
public FloatColumn getFormulaWeight()
Formula mass in daltons of the entity.- Returns:
- FloatColumn
-
getId
public StrColumn getId()
The value of _entity.id must uniquely identify a record in the ENTITY list. Note that this item need not be a number; it can be any unique identifier.- Returns:
- StrColumn
-
getSrcMethod
public StrColumn getSrcMethod()
The method by which the sample for the entity was produced. Entities isolated directly from natural sources (tissues, soil samples etc.) are expected to have further information in the ENTITY_SRC_NAT category. Entities isolated from genetically manipulated sources are expected to have further information in the ENTITY_SRC_GEN category.- Returns:
- StrColumn
-
getType
public StrColumn getType()
Defines the type of the entity. Polymer entities are expected to have corresponding ENTITY_POLY and associated entries. Non-polymer entities are expected to have corresponding CHEM_COMP and associated entries. Water entities are not expected to have corresponding entries in the ENTITY category.- Returns:
- StrColumn
-
getPdbxDescription
public StrColumn getPdbxDescription()
A description of the entity. Corresponds to the compound name in the PDB format.- Returns:
- StrColumn
-
getPdbxNumberOfMolecules
public IntColumn getPdbxNumberOfMolecules()
A place holder for the number of molecules of the entity in the entry.- Returns:
- IntColumn
-
getPdbxParentEntityId
public StrColumn getPdbxParentEntityId()
An identifier for the parent entity if this entity is part of a complex entity. For instance a chimeric entity may be decomposed into several independent chemical entities where each component entity was obtained from a different source.- Returns:
- StrColumn
-
getPdbxMutation
public StrColumn getPdbxMutation()
Details about any entity mutation(s).- Returns:
- StrColumn
-
getPdbxFragment
public StrColumn getPdbxFragment()
Entity fragment description(s).- Returns:
- StrColumn
-
getPdbxEc
public StrColumn getPdbxEc()
Enzyme Commission (EC) number(s)- Returns:
- StrColumn
-
getPdbxModification
public StrColumn getPdbxModification()
Description(s) of any chemical or post-translational modifications- Returns:
- StrColumn
-
getPdbxFormulaWeightExptl
public FloatColumn getPdbxFormulaWeightExptl()
Experimentally determined formula mass in daltons of the entity- Returns:
- FloatColumn
-
getPdbxFormulaWeightExptlMethod
public StrColumn getPdbxFormulaWeightExptlMethod()
Method used to determine _entity.pdbx_formula_weight_exptl.- Returns:
- StrColumn
-
getPdbxTargetId
public StrColumn getPdbxTargetId()
The value of _entity.target_id points to a TARGETDB target idenitifier from which this entity was generated.- Returns:
- StrColumn
-
getPdbxEntitiesPerBiologicalUnit
public FloatColumn getPdbxEntitiesPerBiologicalUnit()
Number of entity molecules in the biological assembly.- Returns:
- FloatColumn
-
-