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.
  • Constructor Details

  • Method Details

    • createDelegate

      protected Column createDelegate​(String columnName, Column column)
      Overrides:
      createDelegate in class DelegatingCategory
    • getPrdId

      public StrColumn 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

      public FloatColumn getFormulaWeight()
      Formula mass in daltons of the entity.
      Returns:
      FloatColumn
    • getFormula

      public StrColumn 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

      public StrColumn getType()
      Defines the structural classification of the entity.
      Returns:
      StrColumn
    • getTypeEvidenceCode

      public StrColumn getTypeEvidenceCode()
      Evidence for the assignment of _pdbx_reference_molecule.type
      Returns:
      StrColumn
    • getClazz

      public StrColumn getClazz()
      Broadly defines the function of the entity.
      Returns:
      StrColumn
    • getClassEvidenceCode

      public StrColumn getClassEvidenceCode()
      Evidence for the assignment of _pdbx_reference_molecule.class
      Returns:
      StrColumn
    • getName

      public StrColumn getName()
      A name of the entity.
      Returns:
      StrColumn
    • getRepresentAs

      public StrColumn getRepresentAs()
      Defines how this entity is represented in PDB data files.
      Returns:
      StrColumn
    • getChemCompId

      public StrColumn getChemCompId()
      For entities represented as single molecules, the identifier corresponding to the chemical definition for the molecule.
      Returns:
      StrColumn
    • getCompoundDetails

      public StrColumn getCompoundDetails()
      Special details about this molecule.
      Returns:
      StrColumn
    • getDescription

      public StrColumn getDescription()
      Description of this molecule.
      Returns:
      StrColumn
    • getRepresentativePDBIdCode

      public StrColumn getRepresentativePDBIdCode()
      The PDB accession code for the entry containing a representative example of this molecule.
      Returns:
      StrColumn
    • getReleaseStatus

      public StrColumn getReleaseStatus()
      Defines the current PDB release status for this molecule definition.
      Returns:
      StrColumn
    • getReplaces

      public 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

      public StrColumn getReplacedBy()
      Assigns the identifier of the reference molecule that has replaced this molecule.
      Returns:
      StrColumn