checkCIF procedure
PROC-NAME: CHEMM01 Type_1PURPOSE: To check that the moiety formula follows the CIF-dictionary definition.
PROCEDURE:
Read the formula according to the CIF rules and xcheck against the sum formula.
IF _chemical_formula_moiety contains an invalid character then issue ALERT B
"Alert B The moiety formula contains an invalid character."
IF _chemical_formula_moiety contains an invalid element symbol then issue ALERT A
"Alert A The moiety formula contains an invalid element symbol."
IF _chemical_formula_moiety contains elements in the wrong order then issue ALERT B
"Alert B The moiety formula contains elements in the wrong order."
|
_chemical_formula_moiety has the identical format to _chemical_formula_sum,
namely C, H, then alphabetical, with the exception that the individual
unconnected independent entities in the structure are listed separately.
A common mistake is to attempt to depict organometallic coordination with
this entry. Such coordination can be given under
_chemical_formula_structural or _chemical_formula_IUPAC if desired, but
must never be given as _chemical_formula_moiety. Furthermore, do not
use subscript formatting: C10 H20 is correct, C~10~ H~20~ is not. Nesting
of parentheses is also not allowed.
Correct examples:
Formulae like '[Co Re (C12 H22 P)2 (C O)6].0.5C H3 O H' and |

menu

