Package org.rcsb.cif.schema.mm
Class EmMap
java.lang.Object
org.rcsb.cif.schema.DelegatingCategory
org.rcsb.cif.schema.mm.EmMap
- All Implemented Interfaces:
Category
@Generated("org.rcsb.cif.schema.generator.SchemaGenerator")
public class EmMap
extends DelegatingCategory
Data items in the EMD_MAP category record parameters of the CCP4 binary-format map file header
(see ftp://ftp.wwpdb.org/pub/emdb/doc/map_format/EMDB_mapFormat_v1.0.pdf),
parameters derived from the map header, pixel size, contour level, and annotation details from the depositor.
The map is a three-dimensional array of data-values of the same data-type.
Important parameters are data-type and array size in three dimensions
(i.e. the number of columns, rows and sections).
Columns are the fastest changing, followed by rows and sections.
-
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)StrColumngetAnnotationDetails()map annotation detailsStrColumngetAxisOrderFast()The map axis that corresponds to Columns.StrColumngetAxisOrderMedium()The map axis that corresponds to Rows.StrColumngetAxisOrderSlow()The map axis that corresponds to Sections.FloatColumngetCellA()Map unit cell length parameter a.FloatColumngetCellAlpha()Value of map unit cell angle parameter alpha in degrees.FloatColumngetCellB()Map unit cell length parameter b.FloatColumngetCellBeta()Value of map unit cell angle parameter beta in degrees.FloatColumngetCellC()Map unit cell length parameter c.FloatColumngetCellGamma()Value of map unit cell angle parameter gamma in degrees.FloatColumngetContourLevel()recommended contour level for viewing the mapStrColumngetContourLevelSource()source of the recommended contour levelStrColumngetDataType()The map data_type describes the data structure of the map voxels.IntColumngetDimensionsCol()The number of columns in the map.IntColumngetDimensionsRow()The number of rows in the map.IntColumngetDimensionsSec()The number of sections in the map.StrColumngetEndianType()map file endian typeStrColumngetEntryId()This data item is a pointer to the ENTRY category.StrColumngetFile()Map file name.StrColumngetFormat()map formatIntColumngetId()Unique id for the EMD_MAP category.StrColumngetLabel()text stored in the label field of the CCP4 map header (WORDS 57-256)IntColumngetLimitCol()The final column position of the map relative to the Cartesian coordinate origin in voxel grid units.IntColumngetLimitRow()The final row position of the map relative to the Cartesian coordinate origin in voxel grid units.IntColumngetLimitSec()The final section position of the map relative to the Cartesian coordinate origin in voxel grid units.IntColumngetOriginCol()The position of the first column of the map relative to the Cartesian coordinate origin in voxel grid units.IntColumngetOriginRow()The position of the first row of the map relative to the Cartesian coordinate origin in voxel grid units.IntColumngetOriginSec()The position of the first section of the map relative to the Cartesian coordinate origin in voxel grid units.IntColumngetPartition()Identifies the archive file partition number of a primary map, half map, additional map, or mask.FloatColumngetPixelSpacingX()The length in Angstroms of one voxel along the X axis.FloatColumngetPixelSpacingY()The length in Angstroms of one voxel along the Y axis.FloatColumngetPixelSpacingZ()The length in Angstroms of one voxel along the Z axis.IntColumngetSizeKb()map storage size in Kilobytes (before compression)IntColumngetSpacingX()The number of intervals per cell repeat in X.IntColumngetSpacingY()The number of intervals per cell repeat in Y.IntColumngetSpacingZ()The number of intervals per cell repeat in Z.FloatColumngetStatisticsAverage()Mean (average) density value of the map.FloatColumngetStatisticsMaximum()Maximum density value of the map.FloatColumngetStatisticsMinimum()Minimum density value of the map.FloatColumngetStatisticsStd()The standard deviation of the map density values.StrColumngetSymmetrySpaceGroup()The space group number for the map.StrColumngetType()map formatMethods inherited from class org.rcsb.cif.schema.DelegatingCategory
getCategoryName, getColumn, getColumns, getRowCount
-
Constructor Details
-
Method Details
-
createDelegate
- Overrides:
createDelegatein classDelegatingCategory
-
getAnnotationDetails
map annotation details- Returns:
- StrColumn
-
getAxisOrderFast
The map axis that corresponds to Columns. (CCP4 HEADER WORD 17 MAPC 1=x, 2=y, 3=z)- Returns:
- StrColumn
-
getAxisOrderMedium
The map axis that corresponds to Rows. (CCP4 map header word 18 MAPR 1=x, 2=y, 3=z)- Returns:
- StrColumn
-
getAxisOrderSlow
The map axis that corresponds to Sections. (CCP4 map header word 19 MAPS 1=x, 2=y, 3=z)- Returns:
- StrColumn
-
getCellA
Map unit cell length parameter a. (CCP4 map header word 11)- Returns:
- FloatColumn
-
getCellB
Map unit cell length parameter b. (CCP4 map header word 12)- Returns:
- FloatColumn
-
getCellC
Map unit cell length parameter c. (CCP4 map header word 13)- Returns:
- FloatColumn
-
getCellAlpha
Value of map unit cell angle parameter alpha in degrees. (CCP4 map header word 14)- Returns:
- FloatColumn
-
getCellBeta
Value of map unit cell angle parameter beta in degrees. (CCP4 map header word 15)- Returns:
- FloatColumn
-
getCellGamma
Value of map unit cell angle parameter gamma in degrees. (CCP4 map header word 16)- Returns:
- FloatColumn
-
getContourLevel
recommended contour level for viewing the map- Returns:
- FloatColumn
-
getContourLevelSource
source of the recommended contour level- Returns:
- StrColumn
-
getDataType
The map data_type describes the data structure of the map voxels. (CCP4 map header word 4 MODE) EMDB currently holds MODE=0,1,and 2 maps; the majority are MODE=2. MAPS with MODES other than 2 and 0 may not work in CCP4 programs. MODE = 0: 8 bits, density stored as a signed byte (-128 to 127, ISO/IEC 10967) MODE = 1: 16 bits, density stored as a signed integer (-32768 to 32767, ISO/IEC 10967) MODE = 2: 32 bits, density stored as a floating point number (IEEE 754)- Returns:
- StrColumn
-
getDimensionsCol
The number of columns in the map. (CCP4 map header word 1 NC)- Returns:
- IntColumn
-
getDimensionsRow
The number of rows in the map. (CCP4 map header word 2 NR)- Returns:
- IntColumn
-
getDimensionsSec
The number of sections in the map. (CCP4 map header word 3 NS)- Returns:
- IntColumn
-
getEndianType
map file endian type- Returns:
- StrColumn
-
getFile
Map file name.- Returns:
- StrColumn
-
getFormat
map format- Returns:
- StrColumn
-
getId
Unique id for the EMD_MAP category.- Returns:
- IntColumn
-
getPartition
Identifies the archive file partition number of a primary map, half map, additional map, or mask.- Returns:
- IntColumn
-
getEntryId
This data item is a pointer to the ENTRY category.- Returns:
- StrColumn
-
getLabel
text stored in the label field of the CCP4 map header (WORDS 57-256)- Returns:
- StrColumn
-
getLimitCol
The final column position of the map relative to the Cartesian coordinate origin in voxel grid units. (derived = .origin_col + .dimensions_col -1)- Returns:
- IntColumn
-
getLimitRow
The final row position of the map relative to the Cartesian coordinate origin in voxel grid units. (derived = .origin_row + .dimensions_row -1)- Returns:
- IntColumn
-
getLimitSec
The final section position of the map relative to the Cartesian coordinate origin in voxel grid units. (derived -- .origin_sec + .dimensions_sec -1)- Returns:
- IntColumn
-
getOriginCol
The position of the first column of the map relative to the Cartesian coordinate origin in voxel grid units. (CCP4 map header word 5 NCSTART)- Returns:
- IntColumn
-
getOriginRow
The position of the first row of the map relative to the Cartesian coordinate origin in voxel grid units. (CCP4 map header word 6 NRSTART)- Returns:
- IntColumn
-
getOriginSec
The position of the first section of the map relative to the Cartesian coordinate origin in voxel grid units. (CCP4 map header word 7 NSSTART)- Returns:
- IntColumn
-
getPixelSpacingX
The length in Angstroms of one voxel along the X axis.- Returns:
- FloatColumn
-
getPixelSpacingY
The length in Angstroms of one voxel along the Y axis.- Returns:
- FloatColumn
-
getPixelSpacingZ
The length in Angstroms of one voxel along the Z axis.- Returns:
- FloatColumn
-
getSizeKb
map storage size in Kilobytes (before compression)- Returns:
- IntColumn
-
getSpacingX
The number of intervals per cell repeat in X. (CCP4 map header word 8 NX)- Returns:
- IntColumn
-
getSpacingY
The number of intervals per cell repeat in Y. (CCP4 map header word 9 NY)- Returns:
- IntColumn
-
getSpacingZ
The number of intervals per cell repeat in Z. (CCP4 map header word 10 NZ)- Returns:
- IntColumn
-
getStatisticsAverage
Mean (average) density value of the map.- Returns:
- FloatColumn
-
getStatisticsMaximum
Maximum density value of the map.- Returns:
- FloatColumn
-
getStatisticsMinimum
Minimum density value of the map.- Returns:
- FloatColumn
-
getStatisticsStd
The standard deviation of the map density values.- Returns:
- FloatColumn
-
getSymmetrySpaceGroup
The space group number for the map. The value is 1 unless the sample is crystalline. (CCP4 map header word 23 ISPG)- Returns:
- StrColumn
-
getType
map format- Returns:
- StrColumn
-