This is an archive copy of the IUCr web site dating from 2008. For current content please visit https://www.iucr.org.
[IUCr Home Page] [CIF Home Page] [mmCIF Home Page]

Conversion between B's and U's

Peter Keller (bsspak@bath.ac.uk)
Thu, 29 Feb 1996 17:04:28 +0000 (GMT)


Hi all,

I've just realised that the mmCIF provides no formal specification of the 
conversion factor between B's and U's. If a program module looks for 
_atom_site.B_iso_or_equiv, say, and it is absent, it can determine from 
the ITEM_RELATED DDL category that it is related to 
_atom_site.U_iso_or_equiv by a constant, but has no way of determining 
what that constant is. 

In all the time that I have been looking at the dictionary, I had just
assumed that when I got around to it, I would be able to write a routine
that would return a B-value, when a U is present in the CIF, and that I 
wouldn't have to hard-code crystallographic knowledge into my software. 
Just goes to show how important it is to check everything.....

The only way around this, without changing the DDL, is to specify 
different unit names for B's and U's, and give the conversion factor in 
the ITEM_UNIS_CONVERSION category.

Cheers,
Peter.

========================================================================
Peter Keller.            \ "We kill the cows to make jackets out of 
Dept. of Biology and      \  them, and then we kill each other for the
    Biochemistry,          \  jackets we made out of the cows."
University of Bath,         \                   --- Denis Leary
Bath, BA2 7AY, UK.           \ 
------------------------------\-----------------------------------------
Tel. (+44/0)1225 826826 x 4302 | Email: P.A.Keller@bath.ac.uk (Internet)
Fax. (+44/0)1225 826449        |   P.A.Keller%bath.ac.uk@UKACRL (BITNET)
========================================================================