Package org.rcsb.cif.schema.mm
Class IhmGeometricObjectDistanceRestraint
java.lang.Object
org.rcsb.cif.schema.DelegatingCategory
org.rcsb.cif.schema.mm.IhmGeometricObjectDistanceRestraint
- All Implemented Interfaces:
Category
@Generated("org.rcsb.cif.schema.generator.SchemaGenerator")
public class IhmGeometricObjectDistanceRestraint
extends DelegatingCategory
Data items in the IHM_GEOMETRIC_OBJECT_DISTANCE_RESTRAINT category records the
details of distance restraints involving geometric objects.
If the geometric object involved is a plane, then the distance
is along the normal following the right-hand rule.
So for the xy plane, distance is along the z axis in the positive
direction, 'above' the plane such that negative distances
corresponded to positions below the plane.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.rcsb.cif.schema.DelegatingCategory
DelegatingCategory.DelegatingCifCoreCategoryNested classes/interfaces inherited from interface org.rcsb.cif.model.Category
Category.EmptyCategory -
Field Summary
-
Constructor Summary
Constructors Constructor Description IhmGeometricObjectDistanceRestraint(Category delegate) -
Method Summary
Modifier and Type Method Description protected ColumncreateDelegate(String columnName, Column column)IntColumngetDatasetListId()Identifier to the input data from which the restraint is derived.StrColumngetDetails()Additional details about the geometric object distance restraints, especially if _ihm_geometric_object_distance_restraint.restraint_type or _ihm_geometric_object_distance_restraint.object_characteristic is "other".FloatColumngetDistanceLowerLimit()The lower limit to the distance threshold, if applicable.FloatColumngetDistanceLowerLimitEsd()The estimated standard deviation of the lower limit distance threshold, if applicable.FloatColumngetDistanceProbability()The real number that indicates the probability that the distance restraint is correct.FloatColumngetDistanceUpperLimit()The upper limit to the distance threshold, if applicable.FloatColumngetDistanceUpperLimitEsd()The estimated standard deviation of the upper limit distance threshold, if applicable.IntColumngetFeatureId()Identifier to the molecular feature involved in the distance restraint.StrColumngetGroupConditionality()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.FloatColumngetHarmonicForceConstant()The harmonic force constant, if applicable.IntColumngetId()A unique id for the geometric object distance restraint.StrColumngetObjectCharacteristic()The characteristic of the geometric object used in the restraint.IntColumngetObjectId()Identifier to the geometric object involved in the distance restraint.StrColumngetRestraintType()The type of restraint applied.Methods inherited from class org.rcsb.cif.schema.DelegatingCategory
getCategoryName, getColumn, getColumns, getRowCount
-
Constructor Details
-
Method Details
-
createDelegate
- Overrides:
createDelegatein classDelegatingCategory
-
getId
A unique id for the geometric object distance restraint.- Returns:
- IntColumn
-
getObjectId
Identifier to the geometric object involved in the distance restraint. This data item is a pointer to the _ihm_geometric_object_list.object_id in the IHM_GEOMETRIC_OBJECT_LIST category.- Returns:
- IntColumn
-
getFeatureId
Identifier to the molecular feature involved in the distance restraint. This data item is a pointer to the _ihm_feature_list.feature_id in the IHM_FEATURE_LIST category.- Returns:
- IntColumn
-
getObjectCharacteristic
The characteristic of the geometric object used in the restraint.- Returns:
- StrColumn
-
getRestraintType
The type of restraint applied.- Returns:
- StrColumn
-
getHarmonicForceConstant
The harmonic force constant, if applicable.- Returns:
- FloatColumn
-
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
-
getDistanceLowerLimit
The lower limit to the distance threshold, if applicable.- Returns:
- FloatColumn
-
getDistanceUpperLimit
The upper limit to the distance threshold, if applicable.- Returns:
- FloatColumn
-
getDistanceLowerLimitEsd
The estimated standard deviation of the lower limit distance threshold, if applicable.- Returns:
- FloatColumn
-
getDistanceUpperLimitEsd
The estimated standard deviation of the upper limit distance threshold, if applicable.- Returns:
- FloatColumn
-
getDistanceProbability
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
-
getDatasetListId
Identifier to the input data from which the restraint is derived. This data item is a pointer to the _ihm_dataset_list.id in the IHM_DATASET_LIST category.- Returns:
- IntColumn
-
getDetails
Additional details about the geometric object distance restraints, especially if _ihm_geometric_object_distance_restraint.restraint_type or _ihm_geometric_object_distance_restraint.object_characteristic is "other".- Returns:
- StrColumn
-