Package org.rcsb.cif.model.generated
Class ChemCompAtom
- java.lang.Object
-
- org.rcsb.cif.model.BaseCategory
-
- org.rcsb.cif.model.generated.ChemCompAtom
-
- All Implemented Interfaces:
Category
@Generated("org.rcsb.cif.generator.SchemaGenerator") public class ChemCompAtom extends BaseCategory
Data items in the CHEM_COMP_ATOM category record details about the atoms in a chemical component. Specifying the atomic coordinates for the components in this category is an alternative to specifying the structure of the component via bonds, angles, planes etc. in the appropriate CHEM_COMP subcategories.
-
-
Field Summary
-
Fields inherited from class org.rcsb.cif.model.BaseCategory
isText, textFields
-
-
Constructor Summary
Constructors Constructor Description ChemCompAtom(String name)ChemCompAtom(String name, int rowCount, Object[] encodedColumns)ChemCompAtom(String name, Map<String,Column> columns)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StrColumngetAltAtomId()An alternative identifier for the atom.StrColumngetAtomId()The value of _chem_comp_atom.atom_id must uniquely identify each atom in each monomer in the CHEM_COMP_ATOM list.IntColumngetCharge()The net integer charge assigned to this atom.StrColumngetCompId()This data item is a pointer to _chem_comp.id in the CHEM_COMP category.FloatColumngetModelCartnX()The x component of the coordinates for this atom in this component specified as orthogonal angstroms.FloatColumngetModelCartnXEsd()The standard uncertainty (estimated standard deviation) of _chem_comp_atom.model_Cartn_x.FloatColumngetModelCartnY()The y component of the coordinates for this atom in this component specified as orthogonal angstroms.FloatColumngetModelCartnYEsd()The standard uncertainty (estimated standard deviation) of _chem_comp_atom.model_Cartn_y.FloatColumngetModelCartnZ()The z component of the coordinates for this atom in this component specified as orthogonal angstroms.FloatColumngetModelCartnZEsd()The standard uncertainty (estimated standard deviation) of _chem_comp_atom.model_Cartn_z.FloatColumngetPartialCharge()The partial charge assigned to this atom.IntColumngetPdbxAlign()Atom name alignment offset in PDB atom field.StrColumngetPdbxAltAtomId()An alternative identifier for the atom.StrColumngetPdbxAltCompId()An alternative identifier for the atom.StrColumngetPdbxAromaticFlag()A flag indicating an aromatic atom.StrColumngetPdbxComponentAtomId()The atom identifier in the subcomponent where a larger component has been divided subcomponents.StrColumngetPdbxComponentCompId()The component identifier for the subcomponent where a larger component has been divided subcomponents.IntColumngetPdbxComponentEntityId()A reference to entity identifier in data category pdbx_chem_comp_subcomponent_entity_list.IntColumngetPdbxComponentId()A reference to _pdbx_reference_entity_list.component_idStrColumngetPdbxLeavingAtomFlag()A flag indicating a leaving atom.FloatColumngetPdbxModelCartnXIdeal()An alternative x component of the coordinates for this atom in this component specified as orthogonal angstroms.FloatColumngetPdbxModelCartnYIdeal()An alternative y component of the coordinates for this atom in this component specified as orthogonal angstroms.FloatColumngetPdbxModelCartnZIdeal()An alternative z component of the coordinates for this atom in this component specified as orthogonal angstroms.IntColumngetPdbxOrdinal()Ordinal index for the component atom list.StrColumngetPdbxPolymerType()Is the atom in a polymer or non-polymer subcomponent in the BIRD definition.StrColumngetPdbxRefId()A reference to _pdbx_reference_entity_list.ref_entity_idIntColumngetPdbxResidueNumbering()Preferred residue numbering in the BIRD definition.StrColumngetPdbxStereoConfig()The chiral configuration of the atom that is a chiral center.StrColumngetSubstructCode()This data item assigns the atom to a substructure of the component, if appropriate.StrColumngetTypeSymbol()The code used to identify the atom species representing this atom type.-
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
-
getAltAtomId
public StrColumn getAltAtomId()
An alternative identifier for the atom. This data item would be used in cases where alternative nomenclatures exist for labelling atoms in a group.- Returns:
- StrColumn
-
getAtomId
public StrColumn getAtomId()
The value of _chem_comp_atom.atom_id must uniquely identify each atom in each monomer in the CHEM_COMP_ATOM list. The atom identifiers need not be unique over all atoms in the data block; they need only be unique for each atom in a component. Note that this item need not be a number; it can be any unique identifier.- Returns:
- StrColumn
-
getCharge
public IntColumn getCharge()
The net integer charge assigned to this atom. This is the formal charge assignment normally found in chemical diagrams.- Returns:
- IntColumn
-
getModelCartnX
public FloatColumn getModelCartnX()
The x component of the coordinates for this atom in this component specified as orthogonal angstroms. The choice of reference axis frame for the coordinates is arbitrary. The set of coordinates input for the entity here is intended to correspond to the atomic model used to generate restraints for structure refinement, not to atom sites in the ATOM_SITE list.- Returns:
- FloatColumn
-
getModelCartnXEsd
public FloatColumn getModelCartnXEsd()
The standard uncertainty (estimated standard deviation) of _chem_comp_atom.model_Cartn_x.- Returns:
- FloatColumn
-
getModelCartnY
public FloatColumn getModelCartnY()
The y component of the coordinates for this atom in this component specified as orthogonal angstroms. The choice of reference axis frame for the coordinates is arbitrary. The set of coordinates input for the entity here is intended to correspond to the atomic model used to generate restraints for structure refinement, not to atom sites in the ATOM_SITE list.- Returns:
- FloatColumn
-
getModelCartnYEsd
public FloatColumn getModelCartnYEsd()
The standard uncertainty (estimated standard deviation) of _chem_comp_atom.model_Cartn_y.- Returns:
- FloatColumn
-
getModelCartnZ
public FloatColumn getModelCartnZ()
The z component of the coordinates for this atom in this component specified as orthogonal angstroms. The choice of reference axis frame for the coordinates is arbitrary. The set of coordinates input for the entity here is intended to correspond to the atomic model used to generate restraints for structure refinement, not to atom sites in the ATOM_SITE list.- Returns:
- FloatColumn
-
getModelCartnZEsd
public FloatColumn getModelCartnZEsd()
The standard uncertainty (estimated standard deviation) of _chem_comp_atom.model_Cartn_z.- Returns:
- FloatColumn
-
getCompId
public StrColumn getCompId()
This data item is a pointer to _chem_comp.id in the CHEM_COMP category.- Returns:
- StrColumn
-
getPartialCharge
public FloatColumn getPartialCharge()
The partial charge assigned to this atom.- Returns:
- FloatColumn
-
getSubstructCode
public StrColumn getSubstructCode()
This data item assigns the atom to a substructure of the component, if appropriate.- Returns:
- StrColumn
-
getTypeSymbol
public StrColumn getTypeSymbol()
The code used to identify the atom species representing this atom type. Normally this code is the element symbol.- Returns:
- StrColumn
-
getPdbxAlign
public IntColumn getPdbxAlign()
Atom name alignment offset in PDB atom field.- Returns:
- IntColumn
-
getPdbxOrdinal
public IntColumn getPdbxOrdinal()
Ordinal index for the component atom list.- Returns:
- IntColumn
-
getPdbxComponentAtomId
public StrColumn getPdbxComponentAtomId()
The atom identifier in the subcomponent where a larger component has been divided subcomponents.- Returns:
- StrColumn
-
getPdbxComponentCompId
public StrColumn getPdbxComponentCompId()
The component identifier for the subcomponent where a larger component has been divided subcomponents.- Returns:
- StrColumn
-
getPdbxAltAtomId
public StrColumn getPdbxAltAtomId()
An alternative identifier for the atom. This data item would be used in cases where alternative nomenclatures exist for labelling atoms in a group.- Returns:
- StrColumn
-
getPdbxAltCompId
public StrColumn getPdbxAltCompId()
An alternative identifier for the atom. This data item would be used in cases where alternative nomenclatures exist for labelling atoms in a group.- Returns:
- StrColumn
-
getPdbxModelCartnXIdeal
public FloatColumn getPdbxModelCartnXIdeal()
An alternative x component of the coordinates for this atom in this component specified as orthogonal angstroms.- Returns:
- FloatColumn
-
getPdbxModelCartnYIdeal
public FloatColumn getPdbxModelCartnYIdeal()
An alternative y component of the coordinates for this atom in this component specified as orthogonal angstroms.- Returns:
- FloatColumn
-
getPdbxModelCartnZIdeal
public FloatColumn getPdbxModelCartnZIdeal()
An alternative z component of the coordinates for this atom in this component specified as orthogonal angstroms.- Returns:
- FloatColumn
-
getPdbxStereoConfig
public StrColumn getPdbxStereoConfig()
The chiral configuration of the atom that is a chiral center.- Returns:
- StrColumn
-
getPdbxAromaticFlag
public StrColumn getPdbxAromaticFlag()
A flag indicating an aromatic atom.- Returns:
- StrColumn
-
getPdbxLeavingAtomFlag
public StrColumn getPdbxLeavingAtomFlag()
A flag indicating a leaving atom.- Returns:
- StrColumn
-
getPdbxResidueNumbering
public IntColumn getPdbxResidueNumbering()
Preferred residue numbering in the BIRD definition.- Returns:
- IntColumn
-
getPdbxPolymerType
public StrColumn getPdbxPolymerType()
Is the atom in a polymer or non-polymer subcomponent in the BIRD definition.- Returns:
- StrColumn
-
getPdbxRefId
public StrColumn getPdbxRefId()
A reference to _pdbx_reference_entity_list.ref_entity_id- Returns:
- StrColumn
-
getPdbxComponentId
public IntColumn getPdbxComponentId()
A reference to _pdbx_reference_entity_list.component_id- Returns:
- IntColumn
-
getPdbxComponentEntityId
public IntColumn getPdbxComponentEntityId()
A reference to entity identifier in data category pdbx_chem_comp_subcomponent_entity_list.- Returns:
- IntColumn
-
-