Class IhmCrossLinkRestraint

  • All Implemented Interfaces:
    Category

    @Generated("org.rcsb.cif.generator.SchemaGenerator")
    public class IhmCrossLinkRestraint
    extends BaseCategory
    Data items in the IHM_CROSS_LINK_RESTRAINT category enumerates the implementation details of the chemical crosslinking restraints in the integrative modeling. This category holds the details of how the experimentally derived crosslinks are applied in the modeling.
    • Constructor Detail

      • IhmCrossLinkRestraint

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

        public IhmCrossLinkRestraint​(String name)
    • Method Detail

      • getId

        public IntColumn getId()
        A unique identifier for the cross link record.
        Returns:
        IntColumn
      • getGroupId

        public IntColumn getGroupId()
        An identifier for a set of ambiguous cross-links. Handles implementation uncertainties related to multiple copies of subunit. This data item is a pointer to _ihm_cross_link_list.id in the IHM_CROSS_LINK_LIST category.
        Returns:
        IntColumn
      • getEntityId1

        public StrColumn getEntityId1()
        The entity identifier for the first monomer partner in the cross link This data item is a pointer to _entity_poly_seq.entity_id in the ENTITY_POLY_SEQ category and the _ihm_cross_link_restraint.entity_id_1 in the IHM_CROSS_LINK_RESTRAINT category.
        Returns:
        StrColumn
      • getEntityId2

        public StrColumn getEntityId2()
        The entity identifier for the second monomer partner in the cross link This data item is a pointer to _entity_poly_seq.entity_id in the ENTITY_POLY_SEQ category and the _ihm_cross_link_restraint.entity_id_2 in the IHM_CROSS_LINK_RESTRAINT category.
        Returns:
        StrColumn
      • getAsymId1

        public StrColumn getAsymId1()
        An asym/strand identifier for the first monomer partner in the cross-link. This data item is a pointer to _struct_asym.id in the STRUCT_ASYM category.
        Returns:
        StrColumn
      • getAsymId2

        public StrColumn getAsymId2()
        An asym/strand identifier for the second monomer partner in the cross-link. This data item is a pointer to _struct_asym.id in the STRUCT_ASYM category.
        Returns:
        StrColumn
      • getCompId1

        public StrColumn getCompId1()
        The component identifier for the first monomer partner in the cross link. This data item is a pointer to _entity_poly_seq.mon_id in the ENTITY_POLY_SEQ category and the _ihm_cross_link_restraint.comp_id_1 in the IHM_CROSS_LINK_RESTRAINT category.
        Returns:
        StrColumn
      • getCompId2

        public StrColumn getCompId2()
        The component identifier for the second monomer partner in the cross link. This data item is a pointer to _entity_poly_seq.mon_id in the ENTITY_POLY_SEQ category and the _ihm_cross_link_restraint.comp_id_2 in the IHM_CROSS_LINK_RESTRAINT category.
        Returns:
        StrColumn
      • getSeqId1

        public IntColumn getSeqId1()
        The sequence index for the first monomer partner in the cross link. This data item is a pointer to _entity_poly_seq.num in the ENTITY_POLY_SEQ category and the _ihm_cross_link_restraint.seq_id_1 in the IHM_CROSS_LINK_RESTRAINT category.
        Returns:
        IntColumn
      • getSeqId2

        public IntColumn getSeqId2()
        The sequence index for the second monomer partner in the cross link. This data item is a pointer to _entity_poly_seq.num in the ENTITY_POLY_SEQ category and the _ihm_cross_link_restraint.seq_id_2 in the IHM_CROSS_LINK_RESTRAINT category.
        Returns:
        IntColumn
      • getAtomId1

        public StrColumn getAtomId1()
        The atom identifier for the first monomer partner in the cross link. This data item is a pointer to _chem_comp_atom.atom_id in the CHEM_COMP_ATOM category.
        Returns:
        StrColumn
      • getAtomId2

        public StrColumn getAtomId2()
        The atom identifier for the second monomer partner in the cross link. This data item is a pointer to _chem_comp_atom.atom_id in the CHEM_COMP_ATOM category.
        Returns:
        StrColumn
      • getRestraintType

        public StrColumn getRestraintType()
        The type of the cross link restraint applied.
        Returns:
        StrColumn
      • getConditionalCrosslinkFlag

        public StrColumn getConditionalCrosslinkFlag()
        The cross link conditionality.
        Returns:
        StrColumn
      • getModelGranularity

        public StrColumn getModelGranularity()
        The coarse-graining information for the crosslink implementation.
        Returns:
        StrColumn
      • getDistanceThreshold

        public FloatColumn getDistanceThreshold()
        The distance threshold applied to this crosslink in the integrative modeling task.
        Returns:
        FloatColumn
      • getPsi

        public FloatColumn getPsi()
        The uncertainty in the crosslinking experimental data; may be approximated to the false positive rate.
        Returns:
        FloatColumn
      • getSigma1

        public FloatColumn getSigma1()
        The uncertainty in the position of residue 1 in the crosslink arising due to the multi-scale nature of the model represention.
        Returns:
        FloatColumn
      • getSigma2

        public FloatColumn getSigma2()
        The uncertainty in the position of residue 2 in the crosslink arising due to the multi-scale nature of the model represention.
        Returns:
        FloatColumn