# Makefile, tests directory and samples by Catherine Letondal <letondal@pasteur.fr>

references=`ls *.ok`

test:	testdb blastn blastp blastx tblastn tblastx
	for reference in ${references}; do \
	    outfile=`echo $$reference | sed 's/.ok$$/.out/' `; \
	    echo Testing $$outfile; \
	    diff $$reference $$outfile; \
	done

testdb:	nucdb protdb

blastn:	
	blastall -p blastn -d db/ntdb -i blastn.data > blastn.out

blastp:	
	blastall -p blastp -d db/aadb -i blastp.data > blastp.out

blastx:	
	blastall -p blastx -d db/aadb -i blastn.data > blastx.out

tblastn:	
	blastall -p tblastn -d db/ntdb -i blastp.data > tblastn.out

tblastx:	
	blastall -p tblastx -d db/ntdb -i blastn.data > tblastx.out

nucdb:	
	cd db; make nucdb

protdb:
	cd db; make protdb


clean:
	rm *.out




