Package org.rcsb.cif.schema.mm
Class PdbxReferenceMolecule
java.lang.Object
org.rcsb.cif.schema.DelegatingCategory
org.rcsb.cif.schema.mm.PdbxReferenceMolecule
- All Implemented Interfaces:
Category
@Generated("org.rcsb.cif.schema.generator.SchemaGenerator")
public class PdbxReferenceMolecule
extends DelegatingCategory
Data items in the PDBX_REFERENCE_MOLECULE category record
reference information about small polymer molecules.
-
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 PdbxReferenceMolecule(Category delegate) -
Method Summary
Modifier and Type Method Description protected ColumncreateDelegate(String columnName, Column column)StrColumngetChemCompId()For entities represented as single molecules, the identifier corresponding to the chemical definition for the molecule.StrColumngetClassEvidenceCode()Evidence for the assignment of _pdbx_reference_molecule.classStrColumngetClazz()Broadly defines the function of the entity.StrColumngetCompoundDetails()Special details about this molecule.StrColumngetDescription()Description of this molecule.StrColumngetFormula()The formula for the reference entity.FloatColumngetFormulaWeight()Formula mass in daltons of the entity.StrColumngetName()A name of the entity.StrColumngetPrdId()The value of _pdbx_reference_molecule.prd_id is the unique identifier for the reference molecule in this family.StrColumngetReleaseStatus()Defines the current PDB release status for this molecule definition.StrColumngetReplacedBy()Assigns the identifier of the reference molecule that has replaced this molecule.StrColumngetReplaces()Assigns the identifier for the reference molecule which have been replaced by this reference molecule.StrColumngetRepresentAs()Defines how this entity is represented in PDB data files.StrColumngetRepresentativePDBIdCode()The PDB accession code for the entry containing a representative example of this molecule.StrColumngetType()Defines the structural classification of the entity.StrColumngetTypeEvidenceCode()Evidence for the assignment of _pdbx_reference_molecule.typeMethods inherited from class org.rcsb.cif.schema.DelegatingCategory
getCategoryName, getColumn, getColumns, getRowCount
-
Constructor Details
-
Method Details
-
createDelegate
- Overrides:
createDelegatein classDelegatingCategory
-
getPrdId
The value of _pdbx_reference_molecule.prd_id is the unique identifier for the reference molecule in this family. By convention this ID uniquely identifies the reference molecule in in the PDB reference dictionary. The ID has the template form PRD_dddddd (e.g. PRD_000001)- Returns:
- StrColumn
-
getFormulaWeight
Formula mass in daltons of the entity.- Returns:
- FloatColumn
-
getFormula
The formula for the reference entity. Formulae are written according to the rules: 1. Only recognised element symbols may be used. 2. Each element symbol is followed by a 'count' number. A count of '1' may be omitted. 3. A space or parenthesis must separate each element symbol and its count, but in general parentheses are not used. 4. The order of elements depends on whether or not carbon is present. If carbon is present, the order should be: C, then H, then the other elements in alphabetical order of their symbol. If carbon is not present, the elements are listed purely in alphabetic order of their symbol. This is the 'Hill' system used by Chemical Abstracts.- Returns:
- StrColumn
-
getType
Defines the structural classification of the entity.- Returns:
- StrColumn
-
getTypeEvidenceCode
Evidence for the assignment of _pdbx_reference_molecule.type- Returns:
- StrColumn
-
getClazz
Broadly defines the function of the entity.- Returns:
- StrColumn
-
getClassEvidenceCode
Evidence for the assignment of _pdbx_reference_molecule.class- Returns:
- StrColumn
-
getName
A name of the entity.- Returns:
- StrColumn
-
getRepresentAs
Defines how this entity is represented in PDB data files.- Returns:
- StrColumn
-
getChemCompId
For entities represented as single molecules, the identifier corresponding to the chemical definition for the molecule.- Returns:
- StrColumn
-
getCompoundDetails
Special details about this molecule.- Returns:
- StrColumn
-
getDescription
Description of this molecule.- Returns:
- StrColumn
-
getRepresentativePDBIdCode
The PDB accession code for the entry containing a representative example of this molecule.- Returns:
- StrColumn
-
getReleaseStatus
Defines the current PDB release status for this molecule definition.- Returns:
- StrColumn
-
getReplaces
Assigns the identifier for the reference molecule which have been replaced by this reference molecule. Multiple molecule identifier codes should be separated by commas.- Returns:
- StrColumn
-
getReplacedBy
Assigns the identifier of the reference molecule that has replaced this molecule.- Returns:
- StrColumn
-