Package org.rcsb.cif.model.generated
Class IhmCrossLinkRestraint
- java.lang.Object
-
- org.rcsb.cif.model.BaseCategory
-
- org.rcsb.cif.model.generated.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.
-
-
Field Summary
-
Fields inherited from class org.rcsb.cif.model.BaseCategory
isText, textFields
-
-
Constructor Summary
Constructors Constructor Description IhmCrossLinkRestraint(String name)IhmCrossLinkRestraint(String name, int rowCount, Object[] encodedColumns)IhmCrossLinkRestraint(String name, Map<String,Column> columns)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StrColumngetAsymId1()An asym/strand identifier for the first monomer partner in the cross-link.StrColumngetAsymId2()An asym/strand identifier for the second monomer partner in the cross-link.StrColumngetAtomId1()The atom identifier for the first monomer partner in the cross link.StrColumngetAtomId2()The atom identifier for the second monomer partner in the cross link.StrColumngetCompId1()The component identifier for the first monomer partner in the cross link.StrColumngetCompId2()The component identifier for the second monomer partner in the cross link.StrColumngetConditionalCrosslinkFlag()The cross link conditionality.FloatColumngetDistanceThreshold()The distance threshold applied to this crosslink in the integrative modeling task.StrColumngetEntityId1()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.StrColumngetEntityId2()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.IntColumngetGroupId()An identifier for a set of ambiguous cross-links.IntColumngetId()A unique identifier for the cross link record.StrColumngetModelGranularity()The coarse-graining information for the crosslink implementation.FloatColumngetPsi()The uncertainty in the crosslinking experimental data; may be approximated to the false positive rate.StrColumngetRestraintType()The type of the cross link restraint applied.IntColumngetSeqId1()The sequence index for the first monomer partner in the cross link.IntColumngetSeqId2()The sequence index for the second monomer partner in the cross link.FloatColumngetSigma1()The uncertainty in the position of residue 1 in the crosslink arising due to the multi-scale nature of the model represention.FloatColumngetSigma2()The uncertainty in the position of residue 2 in the crosslink arising due to the multi-scale nature of the model represention.-
Methods inherited from class org.rcsb.cif.model.BaseCategory
getBinaryColumn, getCategoryName, getColumn, getColumnNames, getRowCount, isDefined
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.rcsb.cif.model.Category
columnNames, columns, get
-
-
-
-
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
-
-