Class IhmDerivedAngleRestraint

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

@Generated("org.rcsb.cif.schema.generator.SchemaGenerator")
public class IhmDerivedAngleRestraint
extends DelegatingCategory
Data items in the IHM_DERIVED_ANGLE_RESTRAINT category records the list of angle restraints used in the integrative modeling experiment. These angle 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 angle restraint.
      Returns:
      IntColumn
    • getGroupId

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

      public IntColumn getFeatureId1()
      The feature identifier for the first partner in the angle 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 angle restraint. This data item is a pointer to _ihm_feature_list.feature_id in the IHM_FEATURE_LIST category.
      Returns:
      IntColumn
    • getFeatureId3

      public IntColumn getFeatureId3()
      The feature identifier for the third partner in the angle 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 angles are restrained together, this data item defines the conditionality based on which the restraint is applied in the modeling.
      Returns:
      StrColumn
    • getAngleLowerLimit

      public FloatColumn getAngleLowerLimit()
      The lower limit to the threshold applied to this angle restraint in the integrative modeling task.
      Returns:
      FloatColumn
    • getAngleUpperLimit

      public FloatColumn getAngleUpperLimit()
      The upper limit to the threshold applied to this angle restraint in the integrative modeling task.
      Returns:
      FloatColumn
    • getAngleLowerLimitEsd

      public FloatColumn getAngleLowerLimitEsd()
      The estimated standard deviation of the lower limit angle threshold applied.
      Returns:
      FloatColumn
    • getAngleUpperLimitEsd

      public FloatColumn getAngleUpperLimitEsd()
      The estimated standard deviation of the upper limit angle threshold applied.
      Returns:
      FloatColumn
    • getProbability

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

      public StrColumn getRestraintType()
      The type of angle restraint applied.
      Returns:
      StrColumn
    • getAngleThresholdMean

      public FloatColumn getAngleThresholdMean()
      The angle threshold mean applied to the restraint.
      Returns:
      FloatColumn
    • getAngleThresholdEsd

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

      public IntColumn getDatasetListId()
      Identifier to the input data from which the angle restraint is derived. This data item is a pointer to the _ihm_dataset_list.id in the IHM_DATASET_LIST category.
      Returns:
      IntColumn