Package org.rcsb.cif.schema.mm
Class IhmSasRestraint
java.lang.Object
org.rcsb.cif.schema.DelegatingCategory
org.rcsb.cif.schema.mm.IhmSasRestraint
- All Implemented Interfaces:
Category
@Generated("org.rcsb.cif.schema.generator.SchemaGenerator")
public class IhmSasRestraint
extends DelegatingCategory
Data items in the IHM_SAS_RESTRAINT category records the
details of the SAS data used as restraints in the
IHM modeling.
-
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 IhmSasRestraint(Category delegate) -
Method Summary
Modifier and Type Method Description protected ColumncreateDelegate(String columnName, Column column)FloatColumngetChiValue()The chi value resulting from fitting the model to the SAS data.IntColumngetDatasetListId()Identifier to the SAS data used.StrColumngetDetails()Additional details regarding the SAS restraint used.StrColumngetFittingAtomType()The type of atoms in the model fit to the SAS data.StrColumngetFittingMethod()The method used for fitting the model to the SAS data.StrColumngetFittingState()An indicator to single or multiple state fitting.IntColumngetId()A unique identifier for the SAS restraint description.IntColumngetModelId()The model number corresponding to the SAS fitting result presented.StrColumngetProfileSegmentFlag()A flag that indicates whether or not the SAS profile is segmented i.e., whether the whole SAS profile is used or only a portion of it is used (by masking or by other means) as restraint in the modeling.FloatColumngetRadiusOfGyration()Radius of gyration obtained from the SAS profile, if used as input restraint.IntColumngetStructAssemblyId()An indicator to whether the whole assembly that is modeled is fit into the SAS data or if only a subset of the structural assembly is fit into the data.Methods inherited from class org.rcsb.cif.schema.DelegatingCategory
getCategoryName, getColumn, getColumns, getRowCount
-
Constructor Details
-
Method Details
-
createDelegate
- Overrides:
createDelegatein classDelegatingCategory
-
getId
A unique identifier for the SAS restraint description.- Returns:
- IntColumn
-
getDatasetListId
Identifier to the SAS data used. This data item is a pointer to the _ihm_dataset_list.id in the IHM_DATASET_LIST category.- Returns:
- IntColumn
-
getModelId
The model number corresponding to the SAS fitting result presented. This data item is a pointer to _ihm_model_list.model_id in the IHM_MODEL_LIST category.- Returns:
- IntColumn
-
getStructAssemblyId
An indicator to whether the whole assembly that is modeled is fit into the SAS data or if only a subset of the structural assembly is fit into the data. This data item is a pointer to _ihm_struct_assembly.id in the IHM_STRUCT_ASSEMBLY category. The IHM_STRUCT_ASSEMBLY category provides the details regarding the different structural assemblies used in the modeling. The default value for this data item is "1" indicating that the entire assembly being modeled is fit into the SAS data.- Returns:
- IntColumn
-
getProfileSegmentFlag
A flag that indicates whether or not the SAS profile is segmented i.e., whether the whole SAS profile is used or only a portion of it is used (by masking or by other means) as restraint in the modeling.- Returns:
- StrColumn
-
getFittingAtomType
The type of atoms in the model fit to the SAS data.- Returns:
- StrColumn
-
getFittingMethod
The method used for fitting the model to the SAS data.- Returns:
- StrColumn
-
getFittingState
An indicator to single or multiple state fitting.- Returns:
- StrColumn
-
getRadiusOfGyration
Radius of gyration obtained from the SAS profile, if used as input restraint.- Returns:
- FloatColumn
-
getChiValue
The chi value resulting from fitting the model to the SAS data.- Returns:
- FloatColumn
-
getDetails
Additional details regarding the SAS restraint used.- Returns:
- StrColumn
-