Package org.rcsb.cif.model.generated
Class PhasingMIRDer
- java.lang.Object
-
- org.rcsb.cif.model.BaseCategory
-
- org.rcsb.cif.model.generated.PhasingMIRDer
-
- All Implemented Interfaces:
Category
@Generated("org.rcsb.cif.generator.SchemaGenerator") public class PhasingMIRDer extends BaseCategory
Data items in the PHASING_MIR_DER category record details about individual derivatives used in the phasing of the structure when methods involving isomorphous replacement are involved. A derivative in this context does not necessarily equate with a data set; for instance, the same data set could be used to one resolution limit as an isomorphous scatterer and to a different resolution (and with a different sigma cutoff) as an anomalous scatterer. These would be treated as two distinct derivatives, although both derivatives would point to the same data sets via _phasing_MIR_der.der_set_id and _phasing_MIR_der.native_set_id.
-
-
Field Summary
-
Fields inherited from class org.rcsb.cif.model.BaseCategory
isText, textFields
-
-
Constructor Summary
Constructors Constructor Description PhasingMIRDer(String name)PhasingMIRDer(String name, int rowCount, Object[] encodedColumns)PhasingMIRDer(String name, Map<String,Column> columns)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StrColumngetDerSetId()The data set that was treated as the derivative in this experiment.StrColumngetDetails()A description of special aspects of this derivative, its data, its solution or its use in phasing.FloatColumngetDResHigh()The lowest value for the interplanar spacings for the reflection data used for this derivative.FloatColumngetDResLow()The highest value for the interplanar spacings for the reflection data used for this derivative.StrColumngetId()The value of _phasing_MIR_der.id must uniquely identify a record in the PHASING_MIR_DER list.StrColumngetNativeSetId()The data set that was treated as the native in this experiment.IntColumngetNumberOfSites()The number of heavy-atom sites in this derivative.FloatColumngetPdbxFom()record figure of merit obtained from all data for each derivative.FloatColumngetPdbxFomAcentric()record figure of merit obtained from acentric data for each derivative.FloatColumngetPdbxFomCentric()record figure of merit obtained from centric data for each derivative.FloatColumngetPdbxLoc()record lack of closure obtained from all data for each derivative.FloatColumngetPdbxLocAcentric()record lack of closure obtained from acentric data for each derivative.FloatColumngetPdbxLocCentric()record lack of closure obtained from centric data for each derivative.FloatColumngetPdbxPower()record phasing power for each derivative.FloatColumngetPdbxRCullis()record R_cullis for each derivative.IntColumngetPdbxReflns()record number of reflections used for each derivative.FloatColumngetPdbxRKraut()record R_kraut obtained from all data data for each derivative.FloatColumngetPdbxRKrautAcentric()record R_kraut obtained from acentric data for each derivative.FloatColumngetPdbxRKrautCentric()record R_kraut obtained from centric data for each derivative.FloatColumngetPowerAcentric()The mean phasing power P for acentric reflections for this derivative.FloatColumngetPowerCentric()The mean phasing power P for centric reflections for this derivative.FloatColumngetRCullisAcentric()Residual factor R~cullis,acen~ for acentric reflections for this derivative.FloatColumngetRCullisAnomalous()Residual factor R~cullis,ano~ for anomalous reflections for this derivative.FloatColumngetRCullisCentric()Residual factor R~cullis~ for centric reflections for this derivative.IntColumngetReflnsAcentric()The number of acentric reflections used in phasing for this derivative.IntColumngetReflnsAnomalous()The number of anomalous reflections used in phasing for this derivative.IntColumngetReflnsCentric()The number of centric reflections used in phasing for this derivative.StrColumngetReflnsCriteria()Criteria used to limit the reflections used in the phasing calculations.-
Methods inherited from class org.rcsb.cif.model.BaseCategory
getBinaryColumn, getCategoryName, getColumn, getColumnNames, getRowCount, isDefined
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.rcsb.cif.model.Category
columnNames, columns, get
-
-
-
-
Method Detail
-
getDResHigh
public FloatColumn getDResHigh()
The lowest value for the interplanar spacings for the reflection data used for this derivative. This is called the highest resolution.- Returns:
- FloatColumn
-
getDResLow
public FloatColumn getDResLow()
The highest value for the interplanar spacings for the reflection data used for this derivative. This is called the lowest resolution.- Returns:
- FloatColumn
-
getDerSetId
public StrColumn getDerSetId()
The data set that was treated as the derivative in this experiment. This data item is a pointer to _phasing_set.id in the PHASING_SET category.- Returns:
- StrColumn
-
getDetails
public StrColumn getDetails()
A description of special aspects of this derivative, its data, its solution or its use in phasing.- Returns:
- StrColumn
-
getId
public StrColumn getId()
The value of _phasing_MIR_der.id must uniquely identify a record in the PHASING_MIR_DER list. Note that this item need not be a number; it can be any unique identifier.- Returns:
- StrColumn
-
getNativeSetId
public StrColumn getNativeSetId()
The data set that was treated as the native in this experiment. This data item is a pointer to _phasing_set.id in the PHASING_SET category.- Returns:
- StrColumn
-
getNumberOfSites
public IntColumn getNumberOfSites()
The number of heavy-atom sites in this derivative.- Returns:
- IntColumn
-
getPowerAcentric
public FloatColumn getPowerAcentric()
The mean phasing power P for acentric reflections for this derivative. sum|Fh~calc~^2^| P = (----------------------------)^1/2^ sum|Fph~obs~ - Fph~calc~|^2^ Fph~obs~ = the observed structure-factor amplitude of this derivative Fph~calc~ = the calculated structure-factor amplitude of this derivative Fh~calc~ = the calculated structure-factor amplitude from the heavy-atom model sum is taken over the specified reflections- Returns:
- FloatColumn
-
getPowerCentric
public FloatColumn getPowerCentric()
The mean phasing power P for centric reflections for this derivative. sum|Fh~calc~^2^| P = (----------------------------)^1/2^ sum|Fph~obs~ - Fph~calc~|^2^ Fph~obs~ = the observed structure-factor amplitude of the derivative Fph~calc~ = the calculated structure-factor amplitude of the derivative Fh~calc~ = the calculated structure-factor amplitude from the heavy-atom model sum is taken over the specified reflections- Returns:
- FloatColumn
-
getRCullisAcentric
public FloatColumn getRCullisAcentric()
Residual factor R~cullis,acen~ for acentric reflections for this derivative. The Cullis R factor was originally defined only for centric reflections. It is, however, also a useful statistical measure for acentric reflections, which is how it is used in this data item. sum| |Fph~obs~ +/- Fp~obs~| - Fh~calc~ | R~cullis,acen~ = ---------------------------------------- sum|Fph~obs~ - Fp~obs~| Fp~obs~ = the observed structure-factor amplitude of the native Fph~obs~ = the observed structure-factor amplitude of the derivative Fh~calc~ = the calculated structure-factor amplitude from the heavy-atom model sum is taken over the specified reflections Ref: Cullis, A. F., Muirhead, H., Perutz, M. F., Rossmann, M. G. & North, A. C. T. (1961). Proc. R. Soc. London Ser. A, 265, 15-38.- Returns:
- FloatColumn
-
getRCullisAnomalous
public FloatColumn getRCullisAnomalous()
Residual factor R~cullis,ano~ for anomalous reflections for this derivative. The Cullis R factor was originally defined only for centric reflections. It is, however, also a useful statistical measure for anomalous reflections, which is how it is used in this data item. This is tabulated for acentric terms. A value less than 1.0 means there is some contribution to the phasing from the anomalous data. sum |Fph+~obs~Fph-~obs~ - Fh+~calc~ - Fh-~calc~| R~cullis,ano~ = ------------------------------------------------ sum|Fph+~obs~ - Fph-~obs~| Fph+~obs~ = the observed positive Friedel structure-factor amplitude for the derivative Fph-~obs~ = the observed negative Friedel structure-factor amplitude for the derivative Fh+~calc~ = the calculated positive Friedel structure-factor amplitude from the heavy-atom model Fh-~calc~ = the calculated negative Friedel structure-factor amplitude from the heavy-atom model sum is taken over the specified reflections Ref: Cullis, A. F., Muirhead, H., Perutz, M. F., Rossmann, M. G. & North, A. C. T. (1961). Proc. R. Soc. London Ser. A, 265, 15-38.- Returns:
- FloatColumn
-
getRCullisCentric
public FloatColumn getRCullisCentric()
Residual factor R~cullis~ for centric reflections for this derivative. sum| |Fph~obs~ +/- Fp~obs~| - Fh~calc~ | R~cullis~ = ---------------------------------------- sum|Fph~obs~ - Fp~obs~| Fp~obs~ = the observed structure-factor amplitude of the native Fph~obs~ = the observed structure-factor amplitude of the derivative Fh~calc~ = the calculated structure-factor amplitude from the heavy-atom model sum is taken over the specified reflections Ref: Cullis, A. F., Muirhead, H., Perutz, M. F., Rossmann, M. G. & North, A. C. T. (1961). Proc. R. Soc. London Ser. A, 265, 15-38.- Returns:
- FloatColumn
-
getReflnsAcentric
public IntColumn getReflnsAcentric()
The number of acentric reflections used in phasing for this derivative.- Returns:
- IntColumn
-
getReflnsAnomalous
public IntColumn getReflnsAnomalous()
The number of anomalous reflections used in phasing for this derivative.- Returns:
- IntColumn
-
getReflnsCentric
public IntColumn getReflnsCentric()
The number of centric reflections used in phasing for this derivative.- Returns:
- IntColumn
-
getReflnsCriteria
public StrColumn getReflnsCriteria()
Criteria used to limit the reflections used in the phasing calculations.- Returns:
- StrColumn
-
getPdbxRKrautCentric
public FloatColumn getPdbxRKrautCentric()
record R_kraut obtained from centric data for each derivative.- Returns:
- FloatColumn
-
getPdbxRKrautAcentric
public FloatColumn getPdbxRKrautAcentric()
record R_kraut obtained from acentric data for each derivative.- Returns:
- FloatColumn
-
getPdbxRKraut
public FloatColumn getPdbxRKraut()
record R_kraut obtained from all data data for each derivative.- Returns:
- FloatColumn
-
getPdbxLocCentric
public FloatColumn getPdbxLocCentric()
record lack of closure obtained from centric data for each derivative.- Returns:
- FloatColumn
-
getPdbxLocAcentric
public FloatColumn getPdbxLocAcentric()
record lack of closure obtained from acentric data for each derivative.- Returns:
- FloatColumn
-
getPdbxLoc
public FloatColumn getPdbxLoc()
record lack of closure obtained from all data for each derivative.- Returns:
- FloatColumn
-
getPdbxFomCentric
public FloatColumn getPdbxFomCentric()
record figure of merit obtained from centric data for each derivative.- Returns:
- FloatColumn
-
getPdbxFomAcentric
public FloatColumn getPdbxFomAcentric()
record figure of merit obtained from acentric data for each derivative.- Returns:
- FloatColumn
-
getPdbxFom
public FloatColumn getPdbxFom()
record figure of merit obtained from all data for each derivative.- Returns:
- FloatColumn
-
getPdbxPower
public FloatColumn getPdbxPower()
record phasing power for each derivative.- Returns:
- FloatColumn
-
getPdbxRCullis
public FloatColumn getPdbxRCullis()
record R_cullis for each derivative.- Returns:
- FloatColumn
-
getPdbxReflns
public IntColumn getPdbxReflns()
record number of reflections used for each derivative.- Returns:
- IntColumn
-
-