NEXT | BACK | INDEX


imgCIF / CBF EXAMPLE


This is an example of a header section of a CBF file. (A description of the CBF format is at URL: http://www.esrf.fr/computing/Forum/imgCIF/index.html. The imgCIF dictionary is at URL: http://ndbserver.rutgers.edu/mmcif/cbf/.)


###_CRYSTALLOGRAPHIC_BINARY_FILE: VERSION 1.0

###_START_OF_HEADER

# Data block for image 1
data_image_1

_entry.id 'image_1'

                                  
# Sample details
_chemical.entry_id       'image_1'
_chemical.name_common    'Protein X'

# Experimental details
_exptl_crystal.id        'CX-1A'
_exptl_crystal.colour    'pale yellow'

_diffrn.id               DS1
_diffrn.crystal_id       'CX-1A' 

_diffrn_measurement.diffrn_id  DS1
_diffrn_measurement.method     Oscillation
_diffrn_measurement.sample_detector_distance  
  0.15 
                                                  
_diffrn_radiation_wavelength.id         L1 
_diffrn_radiation_wavelength.wavelength 0.7653 
_diffrn_radiation_wavelength.wt         1.0

_diffrn_radiation.diffrn_id             DS1 
_diffrn_radiation.wavelength_id         L1 

_diffrn_source.diffrn_id                DS1
_diffrn_source.source                   synchrotron
_diffrn_source.type                     'ESRF BM-14'

_diffrn_detector.diffrn_id              DS1
_diffrn_detector.id                     ESRFCCD1
_diffrn_detector.detector               CCD
_diffrn_detector.type                   'ESRF Be XRII/CCD'


_diffrn_detector_element.id             1
_diffrn_detector_element.detector_id    ESRFCCD1


_diffrn_frame_data.id                   F1
_diffrn_frame_data.detector_element_id  1
_diffrn_frame_data.array_id             'image_1'
_diffrn_frame_data.binary_id            1


# Define image storage mechanism

loop_
_array_structure.array_id 
_array_structure.binary_id
_array_structure.encoding_type        
_array_structure.compression_type     
_array_structure.byte_order           
image_1       1   unsigned_16_bit_integer  none  
little_endian
                                      
loop_
_array_intensities.array_id           
_array_intensities.linearity          
_array_intensities.undefined_value    
_array_intensities.overload_value     
image_1     linear     0      65535

# Define dimensionality and element rastering
loop_
_array_structure_list.array_id
_array_structure_list.index
_array_structure_list.dimension
_array_structure_list.precedence
_array_structure_list.direction
image_1    1      768    1    increasing    
image_1    2      512    2    decreasing     

loop_
_array_element_size.array_id
_array_element_size.index
_array_element_size.size
image_1  1  100.5e-6
image_1  2  99.5e-6

###_END_OF_HEADER

###_START_OF_BIN

    *?*?*?*?*?*?*?*?*?*?*?*?*?*?*?*?*?*?*?*?*?*
    HERE THE BINARY DATA IS STORED. THE 
    "###_START_OF_BIN" is in fact 32 bytes long 
    and includes a binary section identifier
    tag, and the number of bytes in the binary 
    section.
    *?*?*?*?*?*?*?*?*?*?*?*?*?*?*?*?*?*?*?*?*?*

###_END_OF_BINARY

###_END_OF_CBF