annotate MOST.sh @ 13:bfb7a6d5d1f5 draft default tip

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