Package org.rcsb.cif.schema.mm
Class ChemCompAtom
java.lang.Object
org.rcsb.cif.schema.DelegatingCategory
org.rcsb.cif.schema.mm.ChemCompAtom
- All Implemented Interfaces:
Category
@Generated("org.rcsb.cif.schema.generator.SchemaGenerator")
public class ChemCompAtom
extends DelegatingCategory
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.
-
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 ChemCompAtom(Category delegate) -
Method Summary
Modifier and Type Method Description protected ColumncreateDelegate(String columnName, Column column)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.StrColumngetPdbxStndAtomId()A standard identifier for the atom.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.schema.DelegatingCategory
getCategoryName, getColumn, getColumns, getRowCount
-
Constructor Details
-
Method Details
-
createDelegate
- Overrides:
createDelegatein classDelegatingCategory
-
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
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
The net integer charge assigned to this atom. This is the formal charge assignment normally found in chemical diagrams.- Returns:
- IntColumn
-
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
The standard uncertainty (estimated standard deviation) of _chem_comp_atom.model_Cartn_x.- Returns:
- 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
The standard uncertainty (estimated standard deviation) of _chem_comp_atom.model_Cartn_y.- Returns:
- 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
The standard uncertainty (estimated standard deviation) of _chem_comp_atom.model_Cartn_z.- Returns:
- FloatColumn
-
getCompId
This data item is a pointer to _chem_comp.id in the CHEM_COMP category.- Returns:
- StrColumn
-
getPartialCharge
The partial charge assigned to this atom.- Returns:
- FloatColumn
-
getSubstructCode
This data item assigns the atom to a substructure of the component, if appropriate.- Returns:
- StrColumn
-
getTypeSymbol
The code used to identify the atom species representing this atom type. Normally this code is the element symbol.- Returns:
- StrColumn
-
getPdbxAlign
Atom name alignment offset in PDB atom field.- Returns:
- IntColumn
-
getPdbxOrdinal
Ordinal index for the component atom list.- Returns:
- IntColumn
-
getPdbxComponentAtomId
The atom identifier in the subcomponent where a larger component has been divided subcomponents.- Returns:
- StrColumn
-
getPdbxComponentCompId
The component identifier for the subcomponent where a larger component has been divided subcomponents.- Returns:
- 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
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
An alternative x component of the coordinates for this atom in this component specified as orthogonal angstroms.- Returns:
- FloatColumn
-
getPdbxModelCartnYIdeal
An alternative y component of the coordinates for this atom in this component specified as orthogonal angstroms.- Returns:
- FloatColumn
-
getPdbxModelCartnZIdeal
An alternative z component of the coordinates for this atom in this component specified as orthogonal angstroms.- Returns:
- FloatColumn
-
getPdbxStereoConfig
The chiral configuration of the atom that is a chiral center.- Returns:
- StrColumn
-
getPdbxAromaticFlag
A flag indicating an aromatic atom.- Returns:
- StrColumn
-
getPdbxLeavingAtomFlag
A flag indicating a leaving atom.- Returns:
- StrColumn
-
getPdbxResidueNumbering
Preferred residue numbering in the BIRD definition.- Returns:
- IntColumn
-
getPdbxPolymerType
Is the atom in a polymer or non-polymer subcomponent in the BIRD definition.- Returns:
- StrColumn
-
getPdbxRefId
A reference to _pdbx_reference_entity_list.ref_entity_id- Returns:
- StrColumn
-
getPdbxComponentId
A reference to _pdbx_reference_entity_list.component_id- Returns:
- IntColumn
-
getPdbxComponentEntityId
A reference to entity identifier in data category pdbx_chem_comp_subcomponent_entity_list.- Returns:
- IntColumn
-
getPdbxStndAtomId
A standard identifier for the atom. This data item is used when IUPAC/IUBMB nomenclature exists for labeling atoms.- Returns:
- StrColumn
-