annotate vcfs2fasta.sh @ 7:29a682a7dd16 draft

Uploaded
author ulfschaefer
date Thu, 16 Jun 2016 06:40:02 -0400
parents cb29f95c7b88
children f7494340ae7f
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
cb29f95c7b88 Uploaded
ulfschaefer
parents:
diff changeset
1 #!/bin/bash
cb29f95c7b88 Uploaded
ulfschaefer
parents:
diff changeset
2
cb29f95c7b88 Uploaded
ulfschaefer
parents:
diff changeset
3 echo $@
cb29f95c7b88 Uploaded
ulfschaefer
parents:
diff changeset
4
cb29f95c7b88 Uploaded
ulfschaefer
parents:
diff changeset
5 OUTPUT=$1
cb29f95c7b88 Uploaded
ulfschaefer
parents:
diff changeset
6 shift
cb29f95c7b88 Uploaded
ulfschaefer
parents:
diff changeset
7 WITHMIXTURES=$1
cb29f95c7b88 Uploaded
ulfschaefer
parents:
diff changeset
8 shift
cb29f95c7b88 Uploaded
ulfschaefer
parents:
diff changeset
9 COLUMNNS=$1
cb29f95c7b88 Uploaded
ulfschaefer
parents:
diff changeset
10 shift
7
29a682a7dd16 Uploaded
ulfschaefer
parents: 0
diff changeset
11 COLUMNGAPS=$1
29a682a7dd16 Uploaded
ulfschaefer
parents: 0
diff changeset
12 shift
0
cb29f95c7b88 Uploaded
ulfschaefer
parents:
diff changeset
13 SAMPLENS=$1
cb29f95c7b88 Uploaded
ulfschaefer
parents:
diff changeset
14 shift
7
29a682a7dd16 Uploaded
ulfschaefer
parents: 0
diff changeset
15 SAMPLEGAPS=$1
29a682a7dd16 Uploaded
ulfschaefer
parents: 0
diff changeset
16 shift
0
cb29f95c7b88 Uploaded
ulfschaefer
parents:
diff changeset
17 REFERENCE=$1
cb29f95c7b88 Uploaded
ulfschaefer
parents:
diff changeset
18 shift
cb29f95c7b88 Uploaded
ulfschaefer
parents:
diff changeset
19 INCLUDE=$1
cb29f95c7b88 Uploaded
ulfschaefer
parents:
diff changeset
20 shift
cb29f95c7b88 Uploaded
ulfschaefer
parents:
diff changeset
21 EXCLUDE=$1
cb29f95c7b88 Uploaded
ulfschaefer
parents:
diff changeset
22 shift
7
29a682a7dd16 Uploaded
ulfschaefer
parents: 0
diff changeset
23 STATS=$1
29a682a7dd16 Uploaded
ulfschaefer
parents: 0
diff changeset
24 shift
0
cb29f95c7b88 Uploaded
ulfschaefer
parents:
diff changeset
25 INPUT=$@
cb29f95c7b88 Uploaded
ulfschaefer
parents:
diff changeset
26
cb29f95c7b88 Uploaded
ulfschaefer
parents:
diff changeset
27 CMD="phenix.py vcf2fasta --out $OUTPUT --input $INPUT"
cb29f95c7b88 Uploaded
ulfschaefer
parents:
diff changeset
28
cb29f95c7b88 Uploaded
ulfschaefer
parents:
diff changeset
29 if [ $WITHMIXTURES != "NOTTHERE" ]; then
cb29f95c7b88 Uploaded
ulfschaefer
parents:
diff changeset
30 CMD="$CMD --with-mixtures $WITHMIXTURES"
cb29f95c7b88 Uploaded
ulfschaefer
parents:
diff changeset
31 fi
cb29f95c7b88 Uploaded
ulfschaefer
parents:
diff changeset
32
cb29f95c7b88 Uploaded
ulfschaefer
parents:
diff changeset
33 if [ $COLUMNNS != "NOTTHERE" ]; then
cb29f95c7b88 Uploaded
ulfschaefer
parents:
diff changeset
34 CMD="$CMD --column-Ns $COLUMNNS"
cb29f95c7b88 Uploaded
ulfschaefer
parents:
diff changeset
35 fi
cb29f95c7b88 Uploaded
ulfschaefer
parents:
diff changeset
36
7
29a682a7dd16 Uploaded
ulfschaefer
parents: 0
diff changeset
37 if [ $COLUMNGAPS != "NOTTHERE" ]; then
29a682a7dd16 Uploaded
ulfschaefer
parents: 0
diff changeset
38 CMD="$CMD --column-gaps $COLUMNGAPS"
29a682a7dd16 Uploaded
ulfschaefer
parents: 0
diff changeset
39 fi
29a682a7dd16 Uploaded
ulfschaefer
parents: 0
diff changeset
40
0
cb29f95c7b88 Uploaded
ulfschaefer
parents:
diff changeset
41 if [ $SAMPLENS != "NOTTHERE" ]; then
cb29f95c7b88 Uploaded
ulfschaefer
parents:
diff changeset
42 CMD="$CMD --sample-Ns $SAMPLENS"
cb29f95c7b88 Uploaded
ulfschaefer
parents:
diff changeset
43 fi
cb29f95c7b88 Uploaded
ulfschaefer
parents:
diff changeset
44
7
29a682a7dd16 Uploaded
ulfschaefer
parents: 0
diff changeset
45 if [ $SAMPLEGAPS != "NOTTHERE" ]; then
29a682a7dd16 Uploaded
ulfschaefer
parents: 0
diff changeset
46 CMD="$CMD --sample-gaps $SAMPLEGAPS"
29a682a7dd16 Uploaded
ulfschaefer
parents: 0
diff changeset
47 fi
29a682a7dd16 Uploaded
ulfschaefer
parents: 0
diff changeset
48
0
cb29f95c7b88 Uploaded
ulfschaefer
parents:
diff changeset
49 if [ $REFERENCE != "NOTTHERE" ]; then
cb29f95c7b88 Uploaded
ulfschaefer
parents:
diff changeset
50 CMD="$CMD --reference $REFERENCE"
cb29f95c7b88 Uploaded
ulfschaefer
parents:
diff changeset
51 fi
cb29f95c7b88 Uploaded
ulfschaefer
parents:
diff changeset
52
cb29f95c7b88 Uploaded
ulfschaefer
parents:
diff changeset
53 if [ $INCLUDE != "NOTTHERE" ]; then
7
29a682a7dd16 Uploaded
ulfschaefer
parents: 0
diff changeset
54 CMD="$CMD --include $INCLUDE"
0
cb29f95c7b88 Uploaded
ulfschaefer
parents:
diff changeset
55 fi
cb29f95c7b88 Uploaded
ulfschaefer
parents:
diff changeset
56
cb29f95c7b88 Uploaded
ulfschaefer
parents:
diff changeset
57 if [ $EXCLUDE != "NOTTHERE" ]; then
7
29a682a7dd16 Uploaded
ulfschaefer
parents: 0
diff changeset
58 CMD="$CMD --exclude $EXCLUDE"
0
cb29f95c7b88 Uploaded
ulfschaefer
parents:
diff changeset
59 fi
cb29f95c7b88 Uploaded
ulfschaefer
parents:
diff changeset
60
cb29f95c7b88 Uploaded
ulfschaefer
parents:
diff changeset
61 echo $CMD
cb29f95c7b88 Uploaded
ulfschaefer
parents:
diff changeset
62 eval $CMD