Class EmVirusShell

java.lang.Object
org.rcsb.cif.schema.DelegatingCategory
org.rcsb.cif.schema.mm.EmVirusShell
All Implemented Interfaces:
Category

@Generated("org.rcsb.cif.schema.generator.SchemaGenerator")
public class EmVirusShell
extends DelegatingCategory
Data items in the EMD_VIRUS_SHELL category record details of the viral shell number, shell diameter, and icosahedral triangulation number.
  • Constructor Details

  • Method Details

    • createDelegate

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

      public FloatColumn getDiameter()
      The value of the diameter (in angstroms) for this virus shell.
      Returns:
      FloatColumn
    • getEntityAssemblyId

      public StrColumn getEntityAssemblyId()
      The value of _em_virus_shell.entity_assembly_id is a pointer to _em_entity_assembly.id category.
      Returns:
      StrColumn
    • getId

      public StrColumn getId()
      The value of _em_em_virus_shell.id is a unique identifier for one virus shell.
      Returns:
      StrColumn
    • getName

      public StrColumn getName()
      The name for this virus shell.
      Returns:
      StrColumn
    • getTriangulation

      public IntColumn getTriangulation()
      The triangulation number (T number) is a geometric concept that refers to the organisation of subunits within the icosahedron. The triangulation number, T is given by the relationship T= h*2 + hk +k*2, where h and k are positive integers which define the position of the five-fold vertex on the original hexagonal net.
      Returns:
      IntColumn