This simple script file 'cyclops' might be useful to execute CYCLOPS on Unix machines. #! /bin/sh DICT=/usr1/syd/cif EXT=cifdic.C91 if [ $# -eq 2 ]; then EXT=$2 fi DICT=$DICT/$EXT rm STARCHEK cp $DICT STARDICT cyclops.x < $1 rm STARDICT vi STARCHEK As a first test, after compiling and linking cyclops.f to create cyclops.x, use the above script to check 'cifdic.C91' itself. Enter: cyclops cifdic.C91 Note that the two "extra" data names detected in the dictionary arose from and appendix and an example. Use the listed line numbers to check this in the dictionary file. If you have a CIF that you wish to validate against the IUCr core dictionary, enter: cyclops If you have a CIF that you wish to validate against another dictionary (say, cifdic.P92), enter: cyclops cifdic.P92