#!/bin/sh set -e # CVS Id $Id$ # # Martyn Winn Jul. 1997 # # make an html list of references # # **** Not intended for public release **** # referencefile=REFERENCES.html cat <<\+ >$referencefile # header CCP4 Program References

CCP4 v6.5.0 Program References

Any publication arising from use of the CCP4 software suite should include both references to the specific programs used (see below) and the following reference to the CCP4 suite:

M. D. Winn et al. Acta. Cryst. D67, 235-242 (2011)
"Overview of the CCP4 suite and current developments"
[ doi:10.1107/S0907444910045749 ]

Such citations are vital to the CCP4 project, and individual program authors, in maintaining funding and thus being able to develop CCP4 further.

The following list is meant as an aid to citation of individual programs, but is not complete. It has been extracted from the individual program documentation, so look there for more details. In addition, many relevant articles can be found in the proceedings of the 2010 Study Weekend, published as a special issue of Acta Cryst D.


+ # Loop over all html files for name in refmac5/references.html *.html ; do # Do not look at files without "startreferencelist" string. if test `grep startreferencelist $name | wc -l` -lt 1 ; then continue elif test $name = "REFERENCE.html" ; then continue elif test $name = "REFERENCE_tmp.html" ; then continue fi echo "Examining $name ..." # Write program name awk ' /INDEX_INFO/ { numfields = split($0,array,/::/) for (count = 1; count <= numfields; count++) { if (array[count]=="INDEX_INFO") title = tolower(array[count+1]) } print "

" title "

" exit } ' $name >>$referencefile # Write references between # Takes everything between # and cat <<\+ >>$referencefile + done cat <<\+ >>$referencefile + echo " " echo "Writing to REFERENCES.html" #