Package org.rcsb.cif.schema.mm
Class Chemical
java.lang.Object
org.rcsb.cif.schema.DelegatingCategory
org.rcsb.cif.schema.mm.Chemical
- All Implemented Interfaces:
Category
@Generated("org.rcsb.cif.schema.generator.SchemaGenerator")
public class Chemical
extends DelegatingCategory
Data items in the CHEMICAL category would not in general be
used in a macromolecular CIF. See instead the ENTITY data
items.
Data items in the CHEMICAL category record details about the
composition and chemical properties of the compounds. The
formula data items must agree with those that specify the
density, unit-cell and Z values.
-
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
-
Method Summary
Modifier and Type Method Description protected ColumncreateDelegate(String columnName, Column column)StrColumngetAbsoluteConfiguration()Necessary conditions for the assignment of _chemical.absolute_configuration are given by H.StrColumngetCompoundSource()Description of the source of the compound under study, or of the parent molecule if a simple derivative is studied.StrColumngetEntryId()This data item is a pointer to _entry.id in the ENTRY category.FloatColumngetMeltingPoint()The temperature in kelvins at which the crystalline solid changes to a liquid.FloatColumngetMeltingPointGt()A temperature in kelvins above which the melting point (the temperature at which the crystalline solid changes to a liquid) lies.FloatColumngetMeltingPointLt()A temperature in kelvins below which the melting point (the temperature at which the crystalline solid changes to a liquid) lies.StrColumngetNameCommon()Trivial name by which the compound is commonly known.StrColumngetNameMineral()Mineral name accepted by the International Mineralogical Association.StrColumngetNameStructureType()Commonly used structure-type name.StrColumngetNameSystematic()IUPAC or Chemical Abstracts full name of the compound.StrColumngetOpticalRotation()The optical rotation in solution of the compound is specified in the following format: '[\a]^TEMP^~WAVE~ = SORT (c = CONC, SOLV)' where: TEMP is the temperature of the measurement in degrees Celsius, WAVE is an indication of the wavelength of the light used for the measurement, CONC is the concentration of the solution given as the mass of the substance in g in 100 ml of solution, SORT is the signed value (preceded by a + or a - sign) of 100.\a/(l.c), where \a is the signed optical rotation in degrees measured in a cell of length l in dm and c is the value of CONC as defined above, and SOLV is the chemical formula of the solvent.StrColumngetPropertiesBiological()A free-text description of the biological properties of the material.StrColumngetPropertiesPhysical()A free-text description of the physical properties of the material.FloatColumngetTemperatureDecomposition()The temperature in kelvins at which the solid decomposes.FloatColumngetTemperatureDecompositionEsd()The estimated standard deviation of _chemical.temperature_decomposition.FloatColumngetTemperatureDecompositionGt()A temperature in kelvins above which the solid is known to decompose.FloatColumngetTemperatureDecompositionLt()A temperature in kelvins below which the solid is known to decompose.FloatColumngetTemperatureSublimation()The temperature in kelvins at which the solid sublimes.FloatColumngetTemperatureSublimationEsd()The estimated standard deviation of _chemical.temperature_sublimation.FloatColumngetTemperatureSublimationGt()A temperature in kelvins above which the solid is known to sublime.FloatColumngetTemperatureSublimationLt()A temperature in kelvins below which the solid is known to sublime.Methods inherited from class org.rcsb.cif.schema.DelegatingCategory
getCategoryName, getColumn, getColumns, getRowCount
-
Constructor Details
-
Method Details
-
createDelegate
- Overrides:
createDelegatein classDelegatingCategory
-
getEntryId
This data item is a pointer to _entry.id in the ENTRY category.- Returns:
- StrColumn
-
getCompoundSource
Description of the source of the compound under study, or of the parent molecule if a simple derivative is studied. This includes the place of discovery for minerals or the actual source of a natural product.- Returns:
- StrColumn
-
getMeltingPoint
The temperature in kelvins at which the crystalline solid changes to a liquid.- Returns:
- FloatColumn
-
getNameCommon
Trivial name by which the compound is commonly known.- Returns:
- StrColumn
-
getNameMineral
Mineral name accepted by the International Mineralogical Association. Use only for natural minerals. See also _chemical.compound_source.- Returns:
- StrColumn
-
getNameStructureType
Commonly used structure-type name. Usually only applied to minerals or inorganic compounds.- Returns:
- StrColumn
-
getNameSystematic
IUPAC or Chemical Abstracts full name of the compound.- Returns:
- StrColumn
-
getAbsoluteConfiguration
Necessary conditions for the assignment of _chemical.absolute_configuration are given by H. D. Flack and G. Bernardinelli (1999, 2000). Ref: Flack, H. D. & Bernardinelli, G. (1999). Acta Cryst. A55, 908-915. (http://www.iucr.org/paper?sh0129) Flack, H. D. & Bernardinelli, G. (2000). J. Appl. Cryst. 33, 1143-1148. (http://www.iucr.org/paper?ks0021)- Returns:
- StrColumn
-
getMeltingPointGt
A temperature in kelvins above which the melting point (the temperature at which the crystalline solid changes to a liquid) lies. _chemical.melting_point_gt and _chemical.melting_point_lt allow a range of temperatures to be given. _chemical.melting_point should always be used in preference to these two items whenever possible.- Returns:
- FloatColumn
-
getMeltingPointLt
A temperature in kelvins below which the melting point (the temperature at which the crystalline solid changes to a liquid) lies. _chemical.melting_point_gt and _chemical.melting_point_lt allow a range of temperatures to be given. _chemical.melting_point should always be used in preference to these two items whenever possible.- Returns:
- FloatColumn
-
getOpticalRotation
The optical rotation in solution of the compound is specified in the following format: '[\a]^TEMP^~WAVE~ = SORT (c = CONC, SOLV)' where: TEMP is the temperature of the measurement in degrees Celsius, WAVE is an indication of the wavelength of the light used for the measurement, CONC is the concentration of the solution given as the mass of the substance in g in 100 ml of solution, SORT is the signed value (preceded by a + or a - sign) of 100.\a/(l.c), where \a is the signed optical rotation in degrees measured in a cell of length l in dm and c is the value of CONC as defined above, and SOLV is the chemical formula of the solvent.- Returns:
- StrColumn
-
getPropertiesBiological
A free-text description of the biological properties of the material.- Returns:
- StrColumn
-
getPropertiesPhysical
A free-text description of the physical properties of the material.- Returns:
- StrColumn
-
getTemperatureDecomposition
The temperature in kelvins at which the solid decomposes.- Returns:
- FloatColumn
-
getTemperatureDecompositionEsd
The estimated standard deviation of _chemical.temperature_decomposition.- Returns:
- FloatColumn
-
getTemperatureDecompositionGt
A temperature in kelvins above which the solid is known to decompose. _chemical.temperature_decomposition_gt and _chemical.temperature_decomposition_lt allow a range of temperatures to be given. _chemical.temperature_decomposition should always be used in preference to these two items whenever possible.- Returns:
- FloatColumn
-
getTemperatureDecompositionLt
A temperature in kelvins below which the solid is known to decompose. _chemical.temperature_decomposition_gt and _chemical.temperature_decomposition_lt allow a range of temperatures to be given. _chemical.temperature_decomposition should always be used in preference to these two items whenever possible.- Returns:
- FloatColumn
-
getTemperatureSublimation
The temperature in kelvins at which the solid sublimes.- Returns:
- FloatColumn
-
getTemperatureSublimationEsd
The estimated standard deviation of _chemical.temperature_sublimation.- Returns:
- FloatColumn
-
getTemperatureSublimationGt
A temperature in kelvins above which the solid is known to sublime. _chemical.temperature_sublimation_gt and _chemical.temperature_sublimation_lt allow a range of temperatures to be given. _chemical.temperature_sublimation should always be used in preference to these two items whenever possible.- Returns:
- FloatColumn
-
getTemperatureSublimationLt
A temperature in kelvins below which the solid is known to sublime. _chemical.temperature_sublimation_gt and _chemical.temperature_sublimation_lt allow a range of temperatures to be given. _chemical.temperature_sublimation should always be used in preference to these two items whenever possible.- Returns:
- FloatColumn
-