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.
  • 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 SAS restraint description.
      Returns:
      IntColumn
    • getDatasetListId

      public 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

      public 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

      public 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

      public StrColumn 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

      public StrColumn getFittingAtomType()
      The type of atoms in the model fit to the SAS data.
      Returns:
      StrColumn
    • getFittingMethod

      public StrColumn getFittingMethod()
      The method used for fitting the model to the SAS data.
      Returns:
      StrColumn
    • getFittingState

      public StrColumn getFittingState()
      An indicator to single or multiple state fitting.
      Returns:
      StrColumn
    • getRadiusOfGyration

      public FloatColumn getRadiusOfGyration()
      Radius of gyration obtained from the SAS profile, if used as input restraint.
      Returns:
      FloatColumn
    • getChiValue

      public FloatColumn getChiValue()
      The chi value resulting from fitting the model to the SAS data.
      Returns:
      FloatColumn
    • getDetails

      public StrColumn getDetails()
      Additional details regarding the SAS restraint used.
      Returns:
      StrColumn