Class IhmPolyResidueFeature

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

@Generated("org.rcsb.cif.schema.generator.SchemaGenerator")
public class IhmPolyResidueFeature
extends DelegatingCategory
Data items in the IHM_POLY_RESIDUE_FEATURE category provides the defintions required to select a specific residue or a set of residues that may or may not be in a contiguous range.
  • Constructor Details

  • Method Details

    • createDelegate

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

      public IntColumn getOrdinalId()
      A unique identifier for the category.
      Returns:
      IntColumn
    • getFeatureId

      public IntColumn getFeatureId()
      An identifier for the selected residue / residue range feature. This data item is a pointer to _ihm_feature_list.feature_id in the IHM_FEATURE_LIST category.
      Returns:
      IntColumn
    • getEntityId

      public StrColumn getEntityId()
      The entity identifier for residue / residue range. This data item is a pointer to _entity_poly_seq.entity_id in the ENTITY_POLY_SEQ category.
      Returns:
      StrColumn
    • getAsymId

      public StrColumn getAsymId()
      An asym/strand identifier for the residue / residue range, if applicable. This data item is a pointer to _struct_asym.id in the STRUCT_ASYM category.
      Returns:
      StrColumn
    • getCompIdBegin

      public StrColumn getCompIdBegin()
      The component identifier of the beginning residue / residue range. This data item is a pointer to _entity_poly_seq.mon_id in the ENTITY_POLY_SEQ category.
      Returns:
      StrColumn
    • getCompIdEnd

      public StrColumn getCompIdEnd()
      The component identifier of the ending residue / residue range. This data item is a pointer to _entity_poly_seq.mon_id in the ENTITY_POLY_SEQ category.
      Returns:
      StrColumn
    • getSeqIdBegin

      public IntColumn getSeqIdBegin()
      The sequence index of the beginning residue / residue range. This data item is a pointer to _entity_poly_seq.num in the ENTITY_POLY_SEQ category.
      Returns:
      IntColumn
    • getSeqIdEnd

      public IntColumn getSeqIdEnd()
      The sequence index of the ending residue / residue range. This data item is a pointer to _entity_poly_seq.num in the ENTITY_POLY_SEQ category.
      Returns:
      IntColumn
    • getResidueRangeGranularity

      public StrColumn getResidueRangeGranularity()
      The coarse-graining information, if the feature is a residue range.
      Returns:
      StrColumn
    • getRepAtom

      public StrColumn getRepAtom()
      If _ihm_poly_residue_feature.granularity is by-residue, then indicate the atom used to represent the residue in three-dimension. Default is the C-alpha atom.
      Returns:
      StrColumn
    • getInterfaceResidueFlag

      public StrColumn getInterfaceResidueFlag()
      A flag to indicate if the feature is an interface residue, identified by experiments and therefore, used to build spatial restraints during modeling.
      Returns:
      StrColumn