Class Symmetry

All Implemented Interfaces:
Category

@Generated("org.rcsb.cif.schema.generator.SchemaGenerator")
public class Symmetry
extends DelegatingCategory
Data items in the SYMMETRY category record details about the space-group symmetry.
  • Constructor Details

  • Method Details

    • createDelegate

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

      public StrColumn getEntryId()
      This data item is a pointer to _entry.id in the ENTRY category.
      Returns:
      StrColumn
    • getCellSetting

      public StrColumn getCellSetting()
      The cell settings for this space-group symmetry.
      Returns:
      StrColumn
    • getIntTablesNumber

      public IntColumn getIntTablesNumber()
      Space-group number from International Tables for Crystallography Vol. A (2002).
      Returns:
      IntColumn
    • getSpaceGroupNameHall

      public StrColumn getSpaceGroupNameHall()
      Space-group symbol as described by Hall (1981). This symbol gives the space-group setting explicitly. Leave spaces between the separate components of the symbol. Ref: Hall, S. R. (1981). Acta Cryst. A37, 517-525; erratum (1981) A37, 921.
      Returns:
      StrColumn
    • getSpaceGroupNameH_M

      public StrColumn getSpaceGroupNameH_M()
      Hermann-Mauguin space-group symbol. Note that the Hermann-Mauguin symbol does not necessarily contain complete information about the symmetry and the space-group origin. If used, always supply the FULL symbol from International Tables for Crystallography Vol. A (2002) and indicate the origin and the setting if it is not implicit. If there is any doubt that the equivalent positions can be uniquely deduced from this symbol, specify the _symmetry_equiv.pos_as_xyz or _symmetry.space_group_name_Hall data items as well. Leave spaces between symbols referring to different axes.
      Returns:
      StrColumn
    • getPdbxFullSpaceGroupNameH_M

      public StrColumn getPdbxFullSpaceGroupNameH_M()
      Used for PDB space group: Example: 'C 1 2 1' (instead of C 2) 'P 1 2 1' (instead of P 2) 'P 1 21 1' (instead of P 21) 'P 1 1 21' (instead of P 21 -unique C axis) 'H 3' (instead of R 3 -hexagonal) 'H 3 2' (instead of R 3 2 -hexagonal)
      Returns:
      StrColumn