Class IhmDerivedDistanceRestraint

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

@Generated("org.rcsb.cif.schema.generator.SchemaGenerator")
public class IhmDerivedDistanceRestraint
extends DelegatingCategory
Data items in the IHM_DERIVED_DISTANCE_RESTRAINT category records the list of distance restraints used in the integrative modeling experiment. These distance redistance restraints may be derived from various kinds of experiments.
  • Constructor Details

  • Method Details

    • createDelegate

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

      public IntColumn getId()
      A unique identifier for the derived distance restraint.
      Returns:
      IntColumn
    • getGroupId

      public IntColumn getGroupId()
      An identifier to group the distance restraints. This can be the same as the _ihm_derived_distance_restraint.id in case the some of the restraints are not grouped.
      Returns:
      IntColumn
    • getFeatureId1

      public IntColumn getFeatureId1()
      The feature identifier for the first partner in the distance restraint. This data item is a pointer to _ihm_feature_list.feature_id in the IHM_FEATURE_LIST category.
      Returns:
      IntColumn
    • getFeatureId2

      public IntColumn getFeatureId2()
      The feature identifier for the second partner in the distance restraint. This data item is a pointer to _ihm_feature_list.feature_id in the IHM_FEATURE_LIST category.
      Returns:
      IntColumn
    • getGroupConditionality

      public StrColumn getGroupConditionality()
      If a group of atoms or residues are restrained, this data item defines the conditionality based on which the restraint is applied in the modeling.
      Returns:
      StrColumn
    • getRandomExclusionFraction

      public FloatColumn getRandomExclusionFraction()
      The fraction of randomly excluded distance restraints during modeling. In HADDOCK, this is used along with ambiguous interface restraints (AIRs) to account for uncertainties in AIRs.
      Returns:
      FloatColumn
    • getDistanceLowerLimit

      public FloatColumn getDistanceLowerLimit()
      The lower limit to the distance threshold applied to this distance restraint in the integrative modeling task.
      Returns:
      FloatColumn
    • getDistanceUpperLimit

      public FloatColumn getDistanceUpperLimit()
      The upper limit to the distance threshold applied to this distance restraint in the integrative modeling task.
      Returns:
      FloatColumn
    • getDistanceLowerLimitEsd

      public FloatColumn getDistanceLowerLimitEsd()
      The estimated standard deviation of the lower limit distance threshold applied to this distance restraint in the integrative modeling task.
      Returns:
      FloatColumn
    • getDistanceUpperLimitEsd

      public FloatColumn getDistanceUpperLimitEsd()
      The estimated standard deviation of the upper limit distance threshold applied to this distance restraint in the integrative modeling task.
      Returns:
      FloatColumn
    • getProbability

      public FloatColumn getProbability()
      The real number that indicates the probability that the distance restraint is correct. This number should fall between 0.0 and 1.0.
      Returns:
      FloatColumn
    • getRestraintType

      public StrColumn getRestraintType()
      The type of distance restraint applied.
      Returns:
      StrColumn
    • getMicValue

      public FloatColumn getMicValue()
      The value of the Maximal Information Co-efficient (MIC), if applicable. MIC values are correlation measures derived from the genetic profiles and are used to derive restraint information from quantitative measurements of genetic interactions.
      Returns:
      FloatColumn
    • getDistanceThresholdMean

      public FloatColumn getDistanceThresholdMean()
      The distance threshold mean applied to the restraint.
      Returns:
      FloatColumn
    • getDistanceThresholdEsd

      public FloatColumn getDistanceThresholdEsd()
      The estimated standard deviation of the distance threshold applied to the restraint.
      Returns:
      FloatColumn
    • getDatasetListId

      public IntColumn getDatasetListId()
      Identifier to the input data from which the distance restraint is derived. This data item is a pointer to the _ihm_dataset_list.id in the IHM_DATASET_LIST category. This data item may not be applicable for all cases. For example, in case of ambiguous interface restraints where the interface residues are identified from multiple experiments, the reference to the _ihm_dataset_list.id is handled in the IHM_INTERFACE_RESIDUE_FEATURE category rather than here.
      Returns:
      IntColumn