Package org.rcsb.cif.schema.mm
Class GeomTorsion
java.lang.Object
org.rcsb.cif.schema.DelegatingCategory
org.rcsb.cif.schema.mm.GeomTorsion
- All Implemented Interfaces:
Category
@Generated("org.rcsb.cif.schema.generator.SchemaGenerator")
public class GeomTorsion
extends DelegatingCategory
Data items in the GEOM_TORSION category record details about
torsion angles as calculated from the
contents of the ATOM, CELL and SYMMETRY data.
The vector direction _geom_torsion.atom_site_id_2 to
_geom_torsion.atom_site_id_3 is the viewing direction, and the
torsion angle is the angle of twist required to superimpose the
projection of the vector between site 2 and site 1 onto the
projection of the vector between site 3 and site 4. Clockwise
torsions are positive, anticlockwise torsions are negative.
Ref: Klyne, W. & Prelog, V. (1960). Experientia, 16, 521-523.
-
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 GeomTorsion(Category delegate) -
Method Summary
Modifier and Type Method Description protected ColumncreateDelegate(String columnName, Column column)StrColumngetAtomSiteAuthAsymId1()An optional identifier of the first of the four atom sites that define the torsion angle.StrColumngetAtomSiteAuthAsymId2()An optional identifier of the second of the four atom sites that define the torsion angle.StrColumngetAtomSiteAuthAsymId3()An optional identifier of the third of the four atom sites that define the torsion angle.StrColumngetAtomSiteAuthAsymId4()An optional identifier of the fourth of the four atom sites that define the torsion angle.StrColumngetAtomSiteAuthAtomId1()An optional identifier of the first of the four atom sites that define the torsion angle.StrColumngetAtomSiteAuthAtomId2()An optional identifier of the second of the four atom sites that define the torsion angle.StrColumngetAtomSiteAuthAtomId3()An optional identifier of the third of the four atom sites that define the torsion angle.StrColumngetAtomSiteAuthAtomId4()An optional identifier of the fourth of the four atom sites that define the torsion angle.StrColumngetAtomSiteAuthCompId1()An optional identifier of the first of the four atom sites that define the torsion angle.StrColumngetAtomSiteAuthCompId2()An optional identifier of the second of the four atom sites that define the torsion angle.StrColumngetAtomSiteAuthCompId3()An optional identifier of the third of the four atom sites that define the torsion angle.StrColumngetAtomSiteAuthCompId4()An optional identifier of the fourth of the four atom sites that define the torsion angle.StrColumngetAtomSiteAuthSeqId1()An optional identifier of the first of the four atom sites that define the torsion angle.StrColumngetAtomSiteAuthSeqId2()An optional identifier of the second of the four atom sites that define the torsion angle.StrColumngetAtomSiteAuthSeqId3()An optional identifier of the third of the four atom sites that define the torsion angle.StrColumngetAtomSiteAuthSeqId4()An optional identifier of the fourth of the four atom sites that define the torsion angle.StrColumngetAtomSiteId1()The identifier of the first of the four atom sites that define the torsion angle.StrColumngetAtomSiteId2()The identifier of the second of the four atom sites that define the torsion angle.StrColumngetAtomSiteId3()The identifier of the third of the four atom sites that define the torsion angle.StrColumngetAtomSiteId4()The identifier of the fourth of the four atom sites that define the torsion angle.StrColumngetAtomSiteLabelAltId1()An optional identifier of the first of the four atom sites that define the torsion angle.StrColumngetAtomSiteLabelAltId2()An optional identifier of the second of the four atom sites that define the torsion angle.StrColumngetAtomSiteLabelAltId3()An optional identifier of the third of the four atom sites that define the torsion angle.StrColumngetAtomSiteLabelAltId4()An optional identifier of the fourth of the four atom sites that define the torsion angle.StrColumngetAtomSiteLabelAsymId1()An optional identifier of the first of the four atom sites that define the torsion angle.StrColumngetAtomSiteLabelAsymId2()An optional identifier of the second of the four atom sites that define the torsion angle.StrColumngetAtomSiteLabelAsymId3()An optional identifier of the third of the four atom sites that define the torsion angle.StrColumngetAtomSiteLabelAsymId4()An optional identifier of the fourth of the four atom sites that define the torsion angle.StrColumngetAtomSiteLabelAtomId1()An optional identifier of the first of the four atom sites that define the torsion angle.StrColumngetAtomSiteLabelAtomId2()An optional identifier of the second of the four atom sites that define the torsion angle.StrColumngetAtomSiteLabelAtomId3()An optional identifier of the third of the four atom sites that define the torsion angle.StrColumngetAtomSiteLabelAtomId4()An optional identifier of the fourth of the four atom sites that define the torsion angle.StrColumngetAtomSiteLabelCompId1()An optional identifier of the first of the four atom sites that define the torsion angle.StrColumngetAtomSiteLabelCompId2()An optional identifier of the second of the four atom sites that define the torsion angle.StrColumngetAtomSiteLabelCompId3()An optional identifier of the third of the four atom sites that define the torsion angle.StrColumngetAtomSiteLabelCompId4()An optional identifier of the fourth of the four atom sites that define the torsion angle.IntColumngetAtomSiteLabelSeqId1()An optional identifier of the first of the four atom sites that define the torsion angle.IntColumngetAtomSiteLabelSeqId2()An optional identifier of the second of the four atom sites that define the torsion angle.IntColumngetAtomSiteLabelSeqId3()An optional identifier of the third of the four atom sites that define the torsion angle.IntColumngetAtomSiteLabelSeqId4()An optional identifier of the fourth of the four atom sites that define the torsion angle.StrColumngetPdbxAtomSitePDBInsCode1()Pointer to _atom_site.pdbx_PDB_ins_code.StrColumngetPdbxAtomSitePDBInsCode2()Pointer to _atom_site.pdbx_PDB_ins_code.StrColumngetPdbxAtomSitePDBInsCode3()Pointer to _atom_site.pdbx_PDB_ins_code.StrColumngetPdbxAtomSitePDBInsCode4()Pointer to _atom_site.pdbx_PDB_ins_code.IntColumngetPdbxPDBModelNum()Pointer to _atom_site.pdbx_PDB_model_numStrColumngetPublFlag()This code signals whether the torsion angle is referred to in a publication or should be placed in a table of significant torsion angles.StrColumngetSiteSymmetry1()The symmetry code of the first of the four atom sites that define the torsion angle.StrColumngetSiteSymmetry2()The symmetry code of the second of the four atom sites that define the torsion angle.StrColumngetSiteSymmetry3()The symmetry code of the third of the four atom sites that define the torsion angle.StrColumngetSiteSymmetry4()The symmetry code of the fourth of the four atom sites that define the torsion angle.FloatColumngetValue()The value of the torsion angle in degrees.FloatColumngetValueEsd()The standard uncertainty (estimated standard deviation) of _geom_torsion.value.Methods inherited from class org.rcsb.cif.schema.DelegatingCategory
getCategoryName, getColumn, getColumns, getRowCount
-
Constructor Details
-
Method Details
-
createDelegate
- Overrides:
createDelegatein classDelegatingCategory
-
getAtomSiteId1
The identifier of the first of the four atom sites that define the torsion angle. This data item is a pointer to _atom_site.id in the ATOM_SITE category.- Returns:
- StrColumn
-
getAtomSiteLabelAltId1
An optional identifier of the first of the four atom sites that define the torsion angle. This data item is a pointer to _atom_site.label_alt_id in the ATOM_SITE category.- Returns:
- StrColumn
-
getAtomSiteLabelAtomId1
An optional identifier of the first of the four atom sites that define the torsion angle. This data item is a pointer to _atom_site.label_atom_id in the ATOM_SITE category.- Returns:
- StrColumn
-
getAtomSiteLabelCompId1
An optional identifier of the first of the four atom sites that define the torsion angle. This data item is a pointer to _atom_site.label_comp_id in the ATOM_SITE category.- Returns:
- StrColumn
-
getAtomSiteLabelSeqId1
An optional identifier of the first of the four atom sites that define the torsion angle. This data item is a pointer to _atom_site.label_seq_id in the ATOM_SITE category.- Returns:
- IntColumn
-
getAtomSiteLabelAsymId1
An optional identifier of the first of the four atom sites that define the torsion angle. This data item is a pointer to _atom_site.label_asym_id in the ATOM_SITE category.- Returns:
- StrColumn
-
getAtomSiteId2
The identifier of the second of the four atom sites that define the torsion angle. This data item is a pointer to _atom_site.id in the ATOM_SITE category.- Returns:
- StrColumn
-
getAtomSiteLabelAltId2
An optional identifier of the second of the four atom sites that define the torsion angle. This data item is a pointer to _atom_site.label_alt_id in the ATOM_SITE category.- Returns:
- StrColumn
-
getAtomSiteLabelAtomId2
An optional identifier of the second of the four atom sites that define the torsion angle. This data item is a pointer to _atom_site.label_atom_id in the ATOM_SITE category.- Returns:
- StrColumn
-
getAtomSiteLabelCompId2
An optional identifier of the second of the four atom sites that define the torsion angle. This data item is a pointer to _atom_site.label_comp_id in the ATOM_SITE category.- Returns:
- StrColumn
-
getAtomSiteLabelSeqId2
An optional identifier of the second of the four atom sites that define the torsion angle. This data item is a pointer to _atom_site.label_seq_id in the ATOM_SITE category.- Returns:
- IntColumn
-
getAtomSiteLabelAsymId2
An optional identifier of the second of the four atom sites that define the torsion angle. This data item is a pointer to _atom_site.label_asym_id in the ATOM_SITE category.- Returns:
- StrColumn
-
getAtomSiteId3
The identifier of the third of the four atom sites that define the torsion angle. This data item is a pointer to _atom_site.id in the ATOM_SITE category.- Returns:
- StrColumn
-
getAtomSiteLabelAltId3
An optional identifier of the third of the four atom sites that define the torsion angle. This data item is a pointer to _atom_site.label_alt_id in the ATOM_SITE category.- Returns:
- StrColumn
-
getAtomSiteLabelAtomId3
An optional identifier of the third of the four atom sites that define the torsion angle. This data item is a pointer to _atom_site.label_atom_id in the ATOM_SITE category.- Returns:
- StrColumn
-
getAtomSiteLabelCompId3
An optional identifier of the third of the four atom sites that define the torsion angle. This data item is a pointer to _atom_site.label_comp_id in the ATOM_SITE category.- Returns:
- StrColumn
-
getAtomSiteLabelSeqId3
An optional identifier of the third of the four atom sites that define the torsion angle. This data item is a pointer to _atom_site.label_seq_id in the ATOM_SITE category.- Returns:
- IntColumn
-
getAtomSiteLabelAsymId3
An optional identifier of the third of the four atom sites that define the torsion angle. This data item is a pointer to _atom_site.label_asym_id in the ATOM_SITE category.- Returns:
- StrColumn
-
getAtomSiteId4
The identifier of the fourth of the four atom sites that define the torsion angle. This data item is a pointer to _atom_site.id in the ATOM_SITE category.- Returns:
- StrColumn
-
getAtomSiteLabelAltId4
An optional identifier of the fourth of the four atom sites that define the torsion angle. This data item is a pointer to _atom_site.label_alt_id in the ATOM_SITE category.- Returns:
- StrColumn
-
getAtomSiteLabelAtomId4
An optional identifier of the fourth of the four atom sites that define the torsion angle. This data item is a pointer to _atom_site.label_atom_id in the ATOM_SITE category.- Returns:
- StrColumn
-
getAtomSiteLabelCompId4
An optional identifier of the fourth of the four atom sites that define the torsion angle. This data item is a pointer to _atom_site.label_comp_id in the ATOM_SITE category.- Returns:
- StrColumn
-
getAtomSiteLabelSeqId4
An optional identifier of the fourth of the four atom sites that define the torsion angle. This data item is a pointer to _atom_site.label_seq_id in the ATOM_SITE category.- Returns:
- IntColumn
-
getAtomSiteLabelAsymId4
An optional identifier of the fourth of the four atom sites that define the torsion angle. This data item is a pointer to _atom_site.label_asym_id in the ATOM_SITE category.- Returns:
- StrColumn
-
getAtomSiteAuthAtomId1
An optional identifier of the first of the four atom sites that define the torsion angle. This data item is a pointer to _atom_site.auth_atom_id in the ATOM_SITE category.- Returns:
- StrColumn
-
getAtomSiteAuthAsymId1
An optional identifier of the first of the four atom sites that define the torsion angle. This data item is a pointer to _atom_site.auth_asym_id in the ATOM_SITE category.- Returns:
- StrColumn
-
getAtomSiteAuthCompId1
An optional identifier of the first of the four atom sites that define the torsion angle. This data item is a pointer to _atom_site.auth_comp_id in the ATOM_SITE category.- Returns:
- StrColumn
-
getAtomSiteAuthSeqId1
An optional identifier of the first of the four atom sites that define the torsion angle. This data item is a pointer to _atom_site.auth_seq_id in the ATOM_SITE category.- Returns:
- StrColumn
-
getAtomSiteAuthAtomId2
An optional identifier of the second of the four atom sites that define the torsion angle. This data item is a pointer to _atom_site.auth_atom_id in the ATOM_SITE category.- Returns:
- StrColumn
-
getAtomSiteAuthAsymId2
An optional identifier of the second of the four atom sites that define the torsion angle. This data item is a pointer to _atom_site.auth_asym_id in the ATOM_SITE category.- Returns:
- StrColumn
-
getAtomSiteAuthCompId2
An optional identifier of the second of the four atom sites that define the torsion angle. This data item is a pointer to _atom_site.auth_comp_id in the ATOM_SITE category.- Returns:
- StrColumn
-
getAtomSiteAuthSeqId2
An optional identifier of the second of the four atom sites that define the torsion angle. This data item is a pointer to _atom_site.auth_seq_id in the ATOM_SITE category.- Returns:
- StrColumn
-
getAtomSiteAuthAtomId3
An optional identifier of the third of the four atom sites that define the torsion angle. This data item is a pointer to _atom_site.auth_atom_id in the ATOM_SITE category.- Returns:
- StrColumn
-
getAtomSiteAuthAsymId3
An optional identifier of the third of the four atom sites that define the torsion angle. This data item is a pointer to _atom_site.auth_asym_id in the ATOM_SITE category.- Returns:
- StrColumn
-
getAtomSiteAuthCompId3
An optional identifier of the third of the four atom sites that define the torsion angle. This data item is a pointer to _atom_site.auth_comp_id in the ATOM_SITE category.- Returns:
- StrColumn
-
getAtomSiteAuthSeqId3
An optional identifier of the third of the four atom sites that define the torsion angle. This data item is a pointer to _atom_site.auth_seq_id in the ATOM_SITE category.- Returns:
- StrColumn
-
getAtomSiteAuthAtomId4
An optional identifier of the fourth of the four atom sites that define the torsion angle. This data item is a pointer to _atom_site.auth_atom_id in the ATOM_SITE category.- Returns:
- StrColumn
-
getAtomSiteAuthAsymId4
An optional identifier of the fourth of the four atom sites that define the torsion angle. This data item is a pointer to _atom_site.auth_asym_id in the ATOM_SITE category.- Returns:
- StrColumn
-
getAtomSiteAuthCompId4
An optional identifier of the fourth of the four atom sites that define the torsion angle. This data item is a pointer to _atom_site.auth_comp_id in the ATOM_SITE category.- Returns:
- StrColumn
-
getAtomSiteAuthSeqId4
An optional identifier of the fourth of the four atom sites that define the torsion angle. This data item is a pointer to _atom_site.auth_seq_id in the ATOM_SITE category.- Returns:
- StrColumn
-
getPublFlag
This code signals whether the torsion angle is referred to in a publication or should be placed in a table of significant torsion angles.- Returns:
- StrColumn
-
getSiteSymmetry1
The symmetry code of the first of the four atom sites that define the torsion angle.- Returns:
- StrColumn
-
getSiteSymmetry2
The symmetry code of the second of the four atom sites that define the torsion angle.- Returns:
- StrColumn
-
getSiteSymmetry3
The symmetry code of the third of the four atom sites that define the torsion angle.- Returns:
- StrColumn
-
getSiteSymmetry4
The symmetry code of the fourth of the four atom sites that define the torsion angle.- Returns:
- StrColumn
-
getValue
The value of the torsion angle in degrees.- Returns:
- FloatColumn
-
getValueEsd
The standard uncertainty (estimated standard deviation) of _geom_torsion.value.- Returns:
- FloatColumn
-
getPdbxAtomSitePDBInsCode1
Pointer to _atom_site.pdbx_PDB_ins_code.- Returns:
- StrColumn
-
getPdbxAtomSitePDBInsCode2
Pointer to _atom_site.pdbx_PDB_ins_code.- Returns:
- StrColumn
-
getPdbxAtomSitePDBInsCode3
Pointer to _atom_site.pdbx_PDB_ins_code.- Returns:
- StrColumn
-
getPdbxAtomSitePDBInsCode4
Pointer to _atom_site.pdbx_PDB_ins_code.- Returns:
- StrColumn
-
getPdbxPDBModelNum
Pointer to _atom_site.pdbx_PDB_model_num- Returns:
- IntColumn
-