The file gish.tar.Z is an L-Z compressed UNIX tar archive that contains all of the files splayed beneath the "explode" subdirectory. FTP this file to your local machine in binary mode, uncompress it, then untar it. VMS compress and tar utilities are posted on this machine beneath the /toolbox/vms_util directory. A single UNIX command pipeline can be used to unpack the archive: zcat gish.tar | tar xf - This code is used to build a personal function library, libgish.a, which is in turn used to make the libdfa.a library and the BLAST application programs. Edit the Makefile as necessary. The sys directory contains source code that tends to be highly platform- dependent. On UNIX systems, the sys directory is a "soft link" to the sys.unix directory. The VMS code tidbits have not been tested--caveat emptor. Warren Gish gish *AT* ncbi.nlm.nih.gov (301) 496-2475 September 15, 1991 Modification history: January 18, 1994 Eliminated mem_zero, mem_cmp, mem_chr, etc. Added misc/width.c August 13, 1993 Eliminated the setrlimit() calls from misc/mproc.c for multiprocessing platforms that use threads. July 20, 1993 Cleaned misc/mfile.c. April 6, 1993 Many new additions, including support for Solaris 2.2 threads and SGI IRIX multiprocessing. March 29, 1992 Added "suffix" parameter to misc/basename(). March 31, 1992 Added misc/wrap.c April 1, 1992 Added function fct_expm1() in file fct_expm.c, for accurate calculation of the quantity exp(x)-1 for all values of x, both large and small. April 29, 1992 Added function fct_log1p() in file fct_log1.c, for accurate calculation of the quantity log(1+x) for all valid values of x, large and small. May 19, 1992 Added function fct_ntakek() (combinatorial "N take K") in file fct/fct_ntk.c. May 20, 1992 Added function sys_whoami() in file sys/sys_who.c for UNIX. June 2, 1992 Added fct_gamma() to fct_gamm.c September 21, 1992 Fixed bug in misc/vfgets.c. Added functions getfasta() and putfasta() in misc/fasta.c, openfile() in misc/files.c, and fatal() in misc/fatal.c. November 5, 1992 Added misc/shmutil.c and misc/mfile.c for UNIX System V shared memory support.