N = test_nucleotide.fasta NDB = $(N).nin P = test_protein.fasta PDB = $(P).pin BLAST = blastall -m 7 all: blastp.xml blastn.xml blastx.xml tblastn.xml tblastx.xml echo Yes dtest: DTest.hs ghc --make -O -i.. DTest.hs -o dtest $(NDB): formatdb -i $(N) -pF $(PDB): formatdb -i $(P) -pT blastp.xml: $(P) $(PDB) $(BLAST) -p blastp -i $(P) -d $(P) -o blastp.xml blastn.xml: $(N) $(NDB) $(BLAST) -p blastn -i $(N) -d $(N) -o blastn.xml blastx.xml: $(N) $(PDB) $(BLAST) -p blastx -i $(N) -d $(P) -o blastx.xml tblastn.xml: $(N) $(PDB) $(BLAST) -p tblastn -i $(P) -d $(N) -o tblastn.xml tblastx.xml: $(N) $(NDB) $(BLAST) -p tblastx -i $(N) -d $(N) -o tblastx.xml