0
|
1 #!/bin/bash
|
|
2
|
|
3 echo $@
|
|
4
|
|
5 OUTPUT=$1
|
|
6 shift
|
|
7 WITHMIXTURES=$1
|
|
8 shift
|
|
9 COLUMNNS=$1
|
|
10 shift
|
7
|
11 COLUMNGAPS=$1
|
|
12 shift
|
0
|
13 SAMPLENS=$1
|
|
14 shift
|
7
|
15 SAMPLEGAPS=$1
|
|
16 shift
|
0
|
17 REFERENCE=$1
|
|
18 shift
|
|
19 INCLUDE=$1
|
|
20 shift
|
|
21 EXCLUDE=$1
|
|
22 shift
|
7
|
23 STATS=$1
|
|
24 shift
|
0
|
25 INPUT=$@
|
|
26
|
|
27 CMD="phenix.py vcf2fasta --out $OUTPUT --input $INPUT"
|
|
28
|
|
29 if [ $WITHMIXTURES != "NOTTHERE" ]; then
|
|
30 CMD="$CMD --with-mixtures $WITHMIXTURES"
|
|
31 fi
|
|
32
|
|
33 if [ $COLUMNNS != "NOTTHERE" ]; then
|
|
34 CMD="$CMD --column-Ns $COLUMNNS"
|
|
35 fi
|
|
36
|
7
|
37 if [ $COLUMNGAPS != "NOTTHERE" ]; then
|
|
38 CMD="$CMD --column-gaps $COLUMNGAPS"
|
|
39 fi
|
|
40
|
0
|
41 if [ $SAMPLENS != "NOTTHERE" ]; then
|
|
42 CMD="$CMD --sample-Ns $SAMPLENS"
|
|
43 fi
|
|
44
|
7
|
45 if [ $SAMPLEGAPS != "NOTTHERE" ]; then
|
|
46 CMD="$CMD --sample-gaps $SAMPLEGAPS"
|
|
47 fi
|
|
48
|
0
|
49 if [ $REFERENCE != "NOTTHERE" ]; then
|
|
50 CMD="$CMD --reference $REFERENCE"
|
|
51 fi
|
|
52
|
|
53 if [ $INCLUDE != "NOTTHERE" ]; then
|
7
|
54 CMD="$CMD --include $INCLUDE"
|
0
|
55 fi
|
|
56
|
|
57 if [ $EXCLUDE != "NOTTHERE" ]; then
|
7
|
58 CMD="$CMD --exclude $EXCLUDE"
|
0
|
59 fi
|
|
60
|
|
61 echo $CMD
|
|
62 eval $CMD
|