JPRED-2 Add sources of all binaries (except alscript) to Git
[jpred.git] / sources / readseq / Make.com
diff --git a/sources/readseq/Make.com b/sources/readseq/Make.com
new file mode 100644 (file)
index 0000000..82da18a
--- /dev/null
@@ -0,0 +1,63 @@
+$!
+$!VAX-VMS cc make file for readseq
+$!
+$ echo := write sys$output
+$ if p1.eqs."TEST" then goto tests
+$
+$ echo "compiling readseq..."
+$ cc readseq, ureadseq
+$!
+$ echo "linking readseq..."
+$ link readseq, ureadseq, sys$library:vaxcrtl/lib
+$!
+$tests:
+$!
+$ echo "defining readseq symbol:"
+$ dd = f$environment("default")
+$ readseq :== $ 'dd'readseq.exe
+$ show symbol readseq
+$!
+$ echo ""
+$ echo "test for general read/write of all chars:"
+$ readseq -p alphabet.std -otest.alpha
+$ diff test.alpha alphabet.std
+$!
+$ echo ""
+$ echo "test for valid format conversions"
+$!
+$ readseq -v -p -f=ig   nucleic.std -otest.ig
+$ readseq -v -p -f=gb   test.ig     -otest.gb
+$ readseq -v -p -f=nbrf test.gb     -otest.nbrf
+$ readseq -v -p -f=embl test.nbrf   -otest.embl
+$ readseq -v -p -f=gcg  test.embl   -otest.gcg
+$ readseq -v -p -f=strider test.gcg -otest.strider
+$ readseq -v -p -f=fitch test.strider -otest.fitch
+$ readseq -v -p -f=fasta test.fitch -otest.fasta
+$ readseq -v -p -f=pir  test.fasta  -otest.pir
+$ readseq -v -p -f=ig   test.pir    -otest.ig-b
+$ diff test.ig test.ig-b
+$!
+$ echo ""
+$ echo "Test for multiple-sequence format conversions:"
+$ readseq -p -f=ig    multi.std   -otest.m-ig
+$ readseq -p -f=gb    test.m-ig   -otest.m-gb
+$ readseq -p -f=nbrf  test.m-gb   -otest.m-nbrf
+$ readseq -p -f=embl  test.m-nbrf -otest.m-embl
+$ readseq -p -f=fasta test.m-embl -otest.m-fasta
+$ readseq -p -f=pir   test.m-fasta -otest.m-pir
+$ readseq -p -f=msf   test.m-pir  -otest.m-msf
+$ readseq -p -f=paup  test.m-msf  -otest.m-paup
+$ readseq -p -f=ig    test.m-paup -otest.m-ig-b
+$ diff test.m-ig test.m-ig-b
+$ echo ""
+$ echo "Expect differences in the header lines due to"
+$ echo "different format headers.  If any sequence lines"
+$ echo "differ, or if checksums differ, there is a problem."
+$!
+$! #cleanup
+$! delete test.*;
+$ echo "-----------"
+$ echo ""
+$ echo "To clean up test files, command me:
+$ echo "  DELETE test.*;"
+$!