#!/bin/sh
set -e
set -x
# Test sxcript obtained from proteinortho (see bug #9580909

TESTDIR=`mktemp -d`

#TODO: 10 DONE: 0 Running: 4 -> 14
diamond blastp --threads 1 --db 'test/C.faa.diamond' --query 'test/E.faa' --out $TESTDIR/E.faa.vs.C.faa.diamond -e 1e-05 --outfmt 6 --sensitive 2>/dev/null
diamond blastp --threads 1 --db 'test/E.faa.diamond' --query 'test/C.faa' --out $TESTDIR/C.faa.vs.E.faa.diamond -e 1e-05 --outfmt 6 --sensitive 2>/dev/null

#TODO: 10 DONE: 1 Running: 3 -> 12
diamond blastp --threads 1 --db 'test/C.faa.diamond' --query 'test/L.faa' --out $TESTDIR/L.faa.vs.C.faa.diamond -e 1e-05 --outfmt 6 --sensitive 2>/dev/null
diamond blastp --threads 1 --db 'test/L.faa.diamond' --query 'test/C.faa' --out $TESTDIR/C.faa.vs.L.faa.diamond -e 1e-05 --outfmt 6 --sensitive 2>/dev/null

#TODO: 10 DONE: 1 Running: 3 -> 12
diamond blastp --threads 1 --db 'test/C.faa.diamond' --query 'test/M.faa' --out $TESTDIR/M.faa.vs.C.faa.diamond -e 1e-05 --outfmt 6 --sensitive 2>/dev/null

# TODO: 10 DONE: 1 Running: 3 -> 12
diamond blastp --threads 1 --db 'test/C.faa.diamond' --query 'test/C2.faa' --out $TESTDIR/C2.faa.vs.C.faa.diamond -e 1e-05 --outfmt 6 --sensitive 2>/dev/null

# TODO: 10 DONE: 1 Running: 3 -> 12
diamond blastp --threads 1 --db 'test/E.faa.diamond' --query 'test/L.faa' --out $TESTDIR/L.faa.vs.E.faa.diamond -e 1e-05 --outfmt 6 --sensitive 2>/dev/null

# TODO: 10 DONE: 2 Running: 3 -> 11
diamond blastp --threads 1 --db 'test/E.faa.diamond' --query 'test/M.faa' --out $TESTDIR/M.faa.vs.E.faa.diamond -e 1e-05 --outfmt 6 --sensitive 2>/dev/null
diamond blastp --threads 1 --db 'test/C2.faa.diamond' --query 'test/C.faa' --out $TESTDIR/C.faa.vs.C2.faa.diamond -e 1e-05 --outfmt 6 --sensitive 2>/dev/null
diamond blastp --threads 1 --db 'test/M.faa.diamond' --query 'test/C.faa' --out $TESTDIR/C.faa.vs.M.faa.diamond -e 1e-05 --outfmt 6 --sensitive 2>/dev/null

# TODO: 10 DONE: 3 Running: 3 -> 10
diamond blastp --threads 1 --db 'test/E.faa.diamond' --query 'test/C2.faa' --out $TESTDIR/C2.faa.vs.E.faa.diamond -e 1e-05 --outfmt 6 --sensitive 2>/dev/null
diamond blastp --threads 1 --db 'test/C2.faa.diamond' --query 'test/E.faa' --out $TESTDIR/E.faa.vs.C2.faa.diamond -e 1e-05 --outfmt 6 --sensitive 2>/dev/null

# TODO: 10 DONE: 4 Running: 3 -> 9
diamond blastp --threads 1 --db 'test/L.faa.diamond' --query 'test/M.faa' --out $TESTDIR/M.faa.vs.L.faa.diamond -e 1e-05 --outfmt 6 --sensitive 2>/dev/null

# TODO: 10 DONE: 5 Running: 3 -> 8
diamond blastp --threads 1 --db 'test/L.faa.diamond' --query 'test/C2.faa' --out $TESTDIR/C2.faa.vs.L.faa.diamond -e 1e-05 --outfmt 6 --sensitive 2>/dev/null
diamond blastp --threads 1 --db 'test/C2.faa.diamond' --query 'test/L.faa' --out $TESTDIR/L.faa.vs.C2.faa.diamond -e 1e-05 --outfmt 6 --sensitive 2>/dev/null
diamond blastp --threads 1 --db 'test/L.faa.diamond' --query 'test/E.faa' --out $TESTDIR/E.faa.vs.L.faa.diamond -e 1e-05 --outfmt 6 --sensitive 2>/dev/null
diamond blastp --threads 1 --db 'test/M.faa.diamond' --query 'test/E.faa' --out $TESTDIR/E.faa.vs.M.faa.diamond -e 1e-05 --outfmt 6 --sensitive 2>/dev/null

#TODO: 10 DONE: 6 Running: 3 -> 7
diamond blastp --threads 1 --db 'test/M.faa.diamond' --query 'test/C2.faa' --out $TESTDIR/C2.faa.vs.M.faa.diamond -e 1e-05 --outfmt 6 --sensitive 2>/dev/null
diamond blastp --threads 1 --db 'test/C2.faa.diamond' --query 'test/M.faa' --out $TESTDIR/M.faa.vs.C2.faa.diamond -e 1e-05 --outfmt 6 --sensitive 2>/dev/null
diamond blastp --threads 1 --db 'test/M.faa.diamond' --query 'test/L.faa' --out $TESTDIR/L.faa.vs.M.faa.diamond -e 1e-05 --outfmt 6 --sensitive 2>/dev/null

rm -rf $TESTDIR
