annotate vcfs2fasta.sh @ 4:944ea8ffe274 draft default tip

Uploaded
author ulfschaefer
date Wed, 20 Apr 2016 11:33:30 -0400
parents 99ff94f3d11f
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
99ff94f3d11f Uploaded
ulfschaefer
parents:
diff changeset
1 #!/bin/bash
99ff94f3d11f Uploaded
ulfschaefer
parents:
diff changeset
2
99ff94f3d11f Uploaded
ulfschaefer
parents:
diff changeset
3 echo $@
99ff94f3d11f Uploaded
ulfschaefer
parents:
diff changeset
4
99ff94f3d11f Uploaded
ulfschaefer
parents:
diff changeset
5 OUTPUT=$1
99ff94f3d11f Uploaded
ulfschaefer
parents:
diff changeset
6 shift
99ff94f3d11f Uploaded
ulfschaefer
parents:
diff changeset
7 WITHMIXTURES=$1
99ff94f3d11f Uploaded
ulfschaefer
parents:
diff changeset
8 shift
99ff94f3d11f Uploaded
ulfschaefer
parents:
diff changeset
9 COLUMNNS=$1
99ff94f3d11f Uploaded
ulfschaefer
parents:
diff changeset
10 shift
99ff94f3d11f Uploaded
ulfschaefer
parents:
diff changeset
11 SAMPLENS=$1
99ff94f3d11f Uploaded
ulfschaefer
parents:
diff changeset
12 shift
99ff94f3d11f Uploaded
ulfschaefer
parents:
diff changeset
13 REFERENCE=$1
99ff94f3d11f Uploaded
ulfschaefer
parents:
diff changeset
14 shift
99ff94f3d11f Uploaded
ulfschaefer
parents:
diff changeset
15 INCLUDE=$1
99ff94f3d11f Uploaded
ulfschaefer
parents:
diff changeset
16 shift
99ff94f3d11f Uploaded
ulfschaefer
parents:
diff changeset
17 EXCLUDE=$1
99ff94f3d11f Uploaded
ulfschaefer
parents:
diff changeset
18 shift
99ff94f3d11f Uploaded
ulfschaefer
parents:
diff changeset
19 INPUT=$@
99ff94f3d11f Uploaded
ulfschaefer
parents:
diff changeset
20
99ff94f3d11f Uploaded
ulfschaefer
parents:
diff changeset
21 CMD="phenix.py vcfs2fasta --out $OUTPUT --input $INPUT"
99ff94f3d11f Uploaded
ulfschaefer
parents:
diff changeset
22
99ff94f3d11f Uploaded
ulfschaefer
parents:
diff changeset
23 if [ $WITHMIXTURES != "NOTTHERE" ]; then
99ff94f3d11f Uploaded
ulfschaefer
parents:
diff changeset
24 CMD="$CMD --with-mixtures $WITHMIXTURES"
99ff94f3d11f Uploaded
ulfschaefer
parents:
diff changeset
25 fi
99ff94f3d11f Uploaded
ulfschaefer
parents:
diff changeset
26
99ff94f3d11f Uploaded
ulfschaefer
parents:
diff changeset
27 if [ $COLUMNNS != "NOTTHERE" ]; then
99ff94f3d11f Uploaded
ulfschaefer
parents:
diff changeset
28 CMD="$CMD --column-Ns $COLUMNNS"
99ff94f3d11f Uploaded
ulfschaefer
parents:
diff changeset
29 fi
99ff94f3d11f Uploaded
ulfschaefer
parents:
diff changeset
30
99ff94f3d11f Uploaded
ulfschaefer
parents:
diff changeset
31 if [ $SAMPLENS != "NOTTHERE" ]; then
99ff94f3d11f Uploaded
ulfschaefer
parents:
diff changeset
32 CMD="$CMD --sample-Ns $SAMPLENS"
99ff94f3d11f Uploaded
ulfschaefer
parents:
diff changeset
33 fi
99ff94f3d11f Uploaded
ulfschaefer
parents:
diff changeset
34
99ff94f3d11f Uploaded
ulfschaefer
parents:
diff changeset
35 if [ $REFERENCE != "NOTTHERE" ]; then
99ff94f3d11f Uploaded
ulfschaefer
parents:
diff changeset
36 CMD="$CMD --reference $REFERENCE"
99ff94f3d11f Uploaded
ulfschaefer
parents:
diff changeset
37 fi
99ff94f3d11f Uploaded
ulfschaefer
parents:
diff changeset
38
99ff94f3d11f Uploaded
ulfschaefer
parents:
diff changeset
39 if [ $INCLUDE != "NOTTHERE" ]; then
99ff94f3d11f Uploaded
ulfschaefer
parents:
diff changeset
40 CMD="$CMD --include INCLUDE"
99ff94f3d11f Uploaded
ulfschaefer
parents:
diff changeset
41 fi
99ff94f3d11f Uploaded
ulfschaefer
parents:
diff changeset
42
99ff94f3d11f Uploaded
ulfschaefer
parents:
diff changeset
43 if [ $EXCLUDE != "NOTTHERE" ]; then
99ff94f3d11f Uploaded
ulfschaefer
parents:
diff changeset
44 CMD="$CMD --exclude EXCLUDE"
99ff94f3d11f Uploaded
ulfschaefer
parents:
diff changeset
45 fi
99ff94f3d11f Uploaded
ulfschaefer
parents:
diff changeset
46
99ff94f3d11f Uploaded
ulfschaefer
parents:
diff changeset
47 echo $CMD
99ff94f3d11f Uploaded
ulfschaefer
parents:
diff changeset
48 eval $CMD