X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=sources%2Freadseq%2FMake.com;fp=sources%2Freadseq%2FMake.com;h=82da18a5d266e7d7968c1f56fc978712e87a6bfa;hb=81362e35a140cd040e948b921053e74267f8a6e3;hp=0000000000000000000000000000000000000000;hpb=2cf032f4b987ba747c04159965aed78e3820d942;p=jpred.git diff --git a/sources/readseq/Make.com b/sources/readseq/Make.com new file mode 100644 index 0000000..82da18a --- /dev/null +++ b/sources/readseq/Make.com @@ -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.*;" +$!