annotate MOST.sh @ 0:653407a0018e draft default tip

Uploaded
author ulfschaefer
date Wed, 13 Jul 2016 06:12:58 -0400
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
653407a0018e Uploaded
ulfschaefer
parents:
diff changeset
1 #!/bin/bash
653407a0018e Uploaded
ulfschaefer
parents:
diff changeset
2
653407a0018e Uploaded
ulfschaefer
parents:
diff changeset
3 echo $@
653407a0018e Uploaded
ulfschaefer
parents:
diff changeset
4
653407a0018e Uploaded
ulfschaefer
parents:
diff changeset
5 FWDFILE=$1
653407a0018e Uploaded
ulfschaefer
parents:
diff changeset
6 shift
653407a0018e Uploaded
ulfschaefer
parents:
diff changeset
7 REVFILE=$1
653407a0018e Uploaded
ulfschaefer
parents:
diff changeset
8 shift
653407a0018e Uploaded
ulfschaefer
parents:
diff changeset
9 OUTXML=$1
653407a0018e Uploaded
ulfschaefer
parents:
diff changeset
10 shift
653407a0018e Uploaded
ulfschaefer
parents:
diff changeset
11 OUTCSV=$1
653407a0018e Uploaded
ulfschaefer
parents:
diff changeset
12 shift
653407a0018e Uploaded
ulfschaefer
parents:
diff changeset
13 ORGANISM=$1
653407a0018e Uploaded
ulfschaefer
parents:
diff changeset
14
653407a0018e Uploaded
ulfschaefer
parents:
diff changeset
15 OUTFOLDER=$(mktemp -d --tmpdir tmpMOST_XXXXXXXXXXXXXXXXXXXX)
653407a0018e Uploaded
ulfschaefer
parents:
diff changeset
16 rm -rf $OUTFOLDER # MOST insists on creating the folder itself
653407a0018e Uploaded
ulfschaefer
parents:
diff changeset
17
653407a0018e Uploaded
ulfschaefer
parents:
diff changeset
18 CMD="MOST.py -1 $FWDFILE -2 $REVFILE -o $OUTFOLDER -st $ORGANISM"
653407a0018e Uploaded
ulfschaefer
parents:
diff changeset
19
653407a0018e Uploaded
ulfschaefer
parents:
diff changeset
20 echo $CMD
653407a0018e Uploaded
ulfschaefer
parents:
diff changeset
21 eval $CMD
653407a0018e Uploaded
ulfschaefer
parents:
diff changeset
22
653407a0018e Uploaded
ulfschaefer
parents:
diff changeset
23 STEM=$(basename $FWDFILE)
653407a0018e Uploaded
ulfschaefer
parents:
diff changeset
24 STEM="${STEM%.*}"
653407a0018e Uploaded
ulfschaefer
parents:
diff changeset
25
653407a0018e Uploaded
ulfschaefer
parents:
diff changeset
26 mv $OUTFOLDER"/"$STEM"_MLST_result.csv" $OUTCSV
653407a0018e Uploaded
ulfschaefer
parents:
diff changeset
27 mv "$OUTFOLDER/$STEM.results.xml" $OUTXML
653407a0018e Uploaded
ulfschaefer
parents:
diff changeset
28
653407a0018e Uploaded
ulfschaefer
parents:
diff changeset
29 rm -rf $OUTFOLDER