Class EmMap

  • All Implemented Interfaces:
    Category

    @Generated("org.rcsb.cif.generator.SchemaGenerator")
    public class EmMap
    extends BaseCategory
    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.
    • Method Detail

      • getAnnotationDetails

        public StrColumn getAnnotationDetails()
        map annotation details
        Returns:
        StrColumn
      • getAxisOrderFast

        public StrColumn getAxisOrderFast()
        The map axis that corresponds to Columns. (CCP4 HEADER WORD 17 MAPC 1=x, 2=y, 3=z)
        Returns:
        StrColumn
      • getAxisOrderMedium

        public StrColumn getAxisOrderMedium()
        The map axis that corresponds to Rows. (CCP4 map header word 18 MAPR 1=x, 2=y, 3=z)
        Returns:
        StrColumn
      • getAxisOrderSlow

        public StrColumn getAxisOrderSlow()
        The map axis that corresponds to Sections. (CCP4 map header word 19 MAPS 1=x, 2=y, 3=z)
        Returns:
        StrColumn
      • getCellA

        public FloatColumn getCellA()
        Map unit cell length parameter a. (CCP4 map header word 11)
        Returns:
        FloatColumn
      • getCellB

        public FloatColumn getCellB()
        Map unit cell length parameter b. (CCP4 map header word 12)
        Returns:
        FloatColumn
      • getCellC

        public FloatColumn getCellC()
        Map unit cell length parameter c. (CCP4 map header word 13)
        Returns:
        FloatColumn
      • getCellAlpha

        public FloatColumn getCellAlpha()
        Value of map unit cell angle parameter alpha in degrees. (CCP4 map header word 14)
        Returns:
        FloatColumn
      • getCellBeta

        public FloatColumn getCellBeta()
        Value of map unit cell angle parameter beta in degrees. (CCP4 map header word 15)
        Returns:
        FloatColumn
      • getCellGamma

        public FloatColumn getCellGamma()
        Value of map unit cell angle parameter gamma in degrees. (CCP4 map header word 16)
        Returns:
        FloatColumn
      • getContourLevel

        public FloatColumn getContourLevel()
        recommended contour level for viewing the map
        Returns:
        FloatColumn
      • getContourLevelSource

        public StrColumn getContourLevelSource()
        source of the recommended contour level
        Returns:
        StrColumn
      • getDataType

        public 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

        public IntColumn getDimensionsCol()
        The number of columns in the map. (CCP4 map header word 1 NC)
        Returns:
        IntColumn
      • getDimensionsRow

        public IntColumn getDimensionsRow()
        The number of rows in the map. (CCP4 map header word 2 NR)
        Returns:
        IntColumn
      • getDimensionsSec

        public IntColumn getDimensionsSec()
        The number of sections in the map. (CCP4 map header word 3 NS)
        Returns:
        IntColumn
      • getEndianType

        public StrColumn getEndianType()
        map file endian type
        Returns:
        StrColumn
      • getFile

        public StrColumn getFile()
        Map file name.
        Returns:
        StrColumn
      • getFormat

        public StrColumn getFormat()
        map format
        Returns:
        StrColumn
      • getId

        public IntColumn getId()
        Unique id for the EMD_MAP category.
        Returns:
        IntColumn
      • getPartition

        public IntColumn getPartition()
        Identifies the archive file partition number of a primary map, half map, additional map, or mask.
        Returns:
        IntColumn
      • getEntryId

        public StrColumn getEntryId()
        This data item is a pointer to the ENTRY category.
        Returns:
        StrColumn
      • getLabel

        public StrColumn getLabel()
        text stored in the label field of the CCP4 map header (WORDS 57-256)
        Returns:
        StrColumn
      • getLimitCol

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

        public 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

        public 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

        public 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

        public 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

        public 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

        public FloatColumn getPixelSpacingX()
        The length in Angstroms of one voxel along the X axis.
        Returns:
        FloatColumn
      • getPixelSpacingY

        public FloatColumn getPixelSpacingY()
        The length in Angstroms of one voxel along the Y axis.
        Returns:
        FloatColumn
      • getPixelSpacingZ

        public FloatColumn getPixelSpacingZ()
        The length in Angstroms of one voxel along the Z axis.
        Returns:
        FloatColumn
      • getSizeKb

        public IntColumn getSizeKb()
        map storage size in Kilobytes (before compression)
        Returns:
        IntColumn
      • getSpacingX

        public IntColumn getSpacingX()
        The number of intervals per cell repeat in X. (CCP4 map header word 8 NX)
        Returns:
        IntColumn
      • getSpacingY

        public IntColumn getSpacingY()
        The number of intervals per cell repeat in Y. (CCP4 map header word 9 NY)
        Returns:
        IntColumn
      • getSpacingZ

        public IntColumn getSpacingZ()
        The number of intervals per cell repeat in Z. (CCP4 map header word 10 NZ)
        Returns:
        IntColumn
      • getStatisticsAverage

        public FloatColumn getStatisticsAverage()
        Mean (average) density value of the map.
        Returns:
        FloatColumn
      • getStatisticsMaximum

        public FloatColumn getStatisticsMaximum()
        Maximum density value of the map.
        Returns:
        FloatColumn
      • getStatisticsMinimum

        public FloatColumn getStatisticsMinimum()
        Minimum density value of the map.
        Returns:
        FloatColumn
      • getStatisticsStd

        public FloatColumn getStatisticsStd()
        The standard deviation of the map density values.
        Returns:
        FloatColumn
      • getSymmetrySpaceGroup

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

        public StrColumn getType()
        map format
        Returns:
        StrColumn