Class IhmPolyResidueFeature

  • All Implemented Interfaces:
    Category

    @Generated("org.rcsb.cif.generator.SchemaGenerator")
    public class IhmPolyResidueFeature
    extends BaseCategory
    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 Detail

      • IhmPolyResidueFeature

        public IhmPolyResidueFeature​(String name,
                                     int rowCount,
                                     Object[] encodedColumns)
      • IhmPolyResidueFeature

        public IhmPolyResidueFeature​(String name)
    • Method Detail

      • 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