Mercurial > repos > saskia-hiltemann > annovar
annotate tools/annovar/annovar.sh @ 9:f7ff063c738e draft default tip
bugfix for COSMIC70 not giving output
author | saskia-hiltemann |
---|---|
date | Fri, 04 Mar 2016 11:56:10 -0500 |
parents | d6af2a78617f |
children |
rev | line source |
---|---|
0 | 1 #!/bin/bash |
2 | |
3 test="N" | |
2
565c0e690238
Added support for LJB2, COSMIC67, CLINVAR and NCI60.
saskia-hiltemann
parents:
0
diff
changeset
|
4 dofilter="N" |
0 | 5 |
2
565c0e690238
Added support for LJB2, COSMIC67, CLINVAR and NCI60.
saskia-hiltemann
parents:
0
diff
changeset
|
6 ######################### |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
7 # DEFINE SOME |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
8 # FUNCTIONS |
2
565c0e690238
Added support for LJB2, COSMIC67, CLINVAR and NCI60.
saskia-hiltemann
parents:
0
diff
changeset
|
9 ######################### |
0 | 10 |
11 function usage(){ | |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
12 echo "usage: $0 todo" |
0 | 13 } |
14 | |
15 function runfilter(){ | |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
16 ifile=$1 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
17 columnname=$2 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
18 threshold=$3 |
0 | 19 |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
20 if [[ $threshold == "-1" ]] |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
21 then |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
22 echo "not filtering" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
23 return |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
24 fi |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
25 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
26 echo "filtering: $columnname, $threshold" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
27 cat $ifile |
0 | 28 |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
29 #get column number corresponding to column header |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
30 column=`awk 'BEGIN{ |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
31 FS="\t"; |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
32 col=-1 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
33 }{ |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
34 if(FNR==1){ |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
35 for(i=1;i<=NF;i++){ |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
36 if($i == "'"${columnname}"'") |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
37 col=i |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
38 } |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
39 print col |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
40 } |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
41 }' $ifile ` |
0 | 42 |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
43 if [ $column == -1 ] |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
44 then |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
45 echo "no such column, exiting" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
46 return |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
47 fi |
0 | 48 |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
49 #perform filtering using the threshold |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
50 awk 'BEGIN{ |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
51 FS="\t"; |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
52 OFS="\t"; |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
53 }{ |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
54 if(FNR==1) |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
55 print $0; |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
56 if(FNR>1){ |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
57 if( $"'"${column}"'" == "" ) # empty column, then print |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
58 print $0 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
59 else if ("'"${threshold}"'" == "text"){} #if set to text dont check threshold |
0 | 60 |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
61 else if ($"'"${column}"'" < "'"${threshold}"'") #else do check it |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
62 print $0 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
63 } |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
64 }' $ifile > tmpfile |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
65 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
66 mv tmpfile $ifile |
0 | 67 } |
68 | |
69 # arguments: originalfile,resultfile,chrcol,startcol,endcol,refcol,obscol,addcols | |
70 function joinresults(){ | |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
71 ofile=$1 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
72 rfile=$2 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
73 colchr=$3 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
74 colstart=$4 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
75 colend=$5 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
76 colref=$6 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
77 colobs=$7 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
78 addcols=$8 #e.g. "B.col1,B.col2" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
79 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
80 test="N" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
81 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
82 # echo "joining result with original file" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
83 if [ $test == "Y" ] |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
84 then |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
85 echo "ofile: $ofile" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
86 head $ofile |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
87 echo "rfile: $rfile" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
88 head $rfile |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
89 fi |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
90 numlines=`wc $rfile | cut -d" " -f2` |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
91 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
92 # if empty results file, just add header fields |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
93 if [[ ! -s $rfile ]] |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
94 then |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
95 dummycol=${addcols:2} |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
96 outputcol=${dummycol//",B."/" "} |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
97 numcommas=`echo "$addcols" | grep -o "," | wc -l` |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
98 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
99 awk 'BEGIN{FS="\t";OFS="\t"}{ |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
100 if(FNR==1) |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
101 print $0,"'"$outputcol"'"; |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
102 else{ |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
103 printf $0 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
104 for(i=0;i<="'"$numcommas"'"+1;i++) |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
105 printf "\t" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
106 printf "\n" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
107 } |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
108 }END{}' $ofile > tempofile |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
109 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
110 mv tempofile $ofile |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
111 return |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
112 fi |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
113 |
0 | 114 |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
115 #get input file column names for cgatools join |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
116 col_chr_name=`head -1 $rfile | cut -f${colchr}` |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
117 col_start_name=`head -1 $rfile | cut -f${colstart}` |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
118 col_end_name=`head -1 $rfile | cut -f${colend}` |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
119 col_ref_name=`head -1 $rfile | cut -f${colref}` |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
120 col_obs_name=`head -1 $rfile | cut -f${colobs}` |
0 | 121 |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
122 #get annotation file column names for cgatools join |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
123 chr_name=`head -1 $ofile | cut -f${chrcol}` |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
124 start_name=`head -1 $ofile | cut -f${startcol}` |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
125 end_name=`head -1 $ofile | cut -f${endcol}` |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
126 ref_name=`head -1 $ofile | cut -f${refcol}` |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
127 obs_name=`head -1 $ofile | cut -f${obscol}` |
0 | 128 |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
129 if [ $test == "Y" ] |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
130 then |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
131 echo "input file" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
132 echo "chr col: $col_chr_name ($colchr)" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
133 echo "start col: $col_start_name ($colstart)" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
134 echo "end col: $col_end_name ($colend)" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
135 echo "ref col: $col_ref_name ($colref)" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
136 echo "obs col: $col_obs_name ($colobs)" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
137 echo "" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
138 echo "annotation file" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
139 echo "chr col: $chr_name ($chrcol)" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
140 echo "start col: $start_name ($startcol)" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
141 echo "end col: $end_name ($endcol)" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
142 echo "ref col: $ref_name ($refcol)" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
143 echo "obs col: $obs_name ($obscol)" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
144 fi |
0 | 145 |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
146 #perform join |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
147 cgatools join --beta \ |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
148 --input $ofile $rfile \ |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
149 --output temporiginal \ |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
150 --match ${chr_name}:${col_chr_name} \ |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
151 --match ${start_name}:${col_start_name} \ |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
152 --match ${end_name}:${col_end_name} \ |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
153 --match ${ref_name}:${col_ref_name} \ |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
154 --match ${obs_name}:${col_obs_name} \ |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
155 --select A.*,$addcols \ |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
156 --always-dump \ |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
157 --output-mode compact |
0 | 158 |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
159 #replace originalfile |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
160 sed -i 's/^>//g' temporiginal #join sometimes adds a '>' symbol to header |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
161 mv temporiginal originalfile |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
162 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
163 if [ $test == "Y" ] |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
164 then |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
165 echo "joining complete" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
166 head originalfile |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
167 echo "" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
168 fi |
0 | 169 } |
170 | |
171 | |
172 | |
173 | |
2
565c0e690238
Added support for LJB2, COSMIC67, CLINVAR and NCI60.
saskia-hiltemann
parents:
0
diff
changeset
|
174 ################################# |
565c0e690238
Added support for LJB2, COSMIC67, CLINVAR and NCI60.
saskia-hiltemann
parents:
0
diff
changeset
|
175 # |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
176 # PARSE PARAMETERS |
2
565c0e690238
Added support for LJB2, COSMIC67, CLINVAR and NCI60.
saskia-hiltemann
parents:
0
diff
changeset
|
177 # |
565c0e690238
Added support for LJB2, COSMIC67, CLINVAR and NCI60.
saskia-hiltemann
parents:
0
diff
changeset
|
178 ################################# |
565c0e690238
Added support for LJB2, COSMIC67, CLINVAR and NCI60.
saskia-hiltemann
parents:
0
diff
changeset
|
179 |
565c0e690238
Added support for LJB2, COSMIC67, CLINVAR and NCI60.
saskia-hiltemann
parents:
0
diff
changeset
|
180 |
9 | 181 set -- `getopt -n$0 -u -a --longoptions="inputfile: buildver: humandb: varfile: VCF: chrcol: startcol: endcol: refcol: obscol: vartypecol: convertcoords: geneanno: hgvs: verdbsnp: tfbs: mce: cytoband: segdup: dgv: gwas: ver1000g: cg46: cg69: impactscores: newimpactscores: otherinfo: esp: exac03: exac03nonpsych: exac03nontcga: dbscsnv11: kaviar_20150923: hrcr1: mitimpact2: mitimpact24: dbnsfp30a: spidex: gonl: gerp: cosmic61: cosmic63: cosmic64: cosmic65: cosmic67: cosmic68: cosmic70: clinvar: nci60: outall: outfilt: outinvalid: scriptsdir: dorunannovar: dofilter: filt_dbsnp: filt1000GALL: filt1000GAFR: filt1000GAMR: filt1000GASN: filt1000GEUR: filtESP6500ALL: filtESP6500EA: filtESP6500AA: filtcg46: filtcg69: dummy:" "h:" "$@"` || usage |
0 | 182 [ $# -eq 0 ] && usage |
183 | |
184 | |
185 | |
186 while [ $# -gt 0 ] | |
187 do | |
188 case "$1" in | |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
189 --inputfile) infile=$2;shift;; # inputfile |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
190 --buildver) buildvertmp=$2;shift;; # hg18 or hg19 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
191 --humandb) humandbtmp=$2;shift;; # location of humandb database |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
192 --varfile) varfile=$2;shift;; # Y or N |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
193 --VCF) vcf=$2;shift;; #Y or N |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
194 --chrcol) chrcol=$2;shift;; # which column has chr |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
195 --startcol) startcol=$2;shift;; # which column has start coord |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
196 --endcol) endcol=$2;shift;; # which column has end coord |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
197 --refcol) refcol=$2;shift;; # which column has ref allele |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
198 --obscol) obscol=$2;shift;; # which column has alt allele |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
199 --vartypecol) vartypecol=$2;shift;; # which column has vartype |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
200 --convertcoords) convertcoords=$2;shift;; # Y or N convert coordinate from CG to 1-based? |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
201 --geneanno) geneanno=$2;shift;; # comma-separated list of strings refSeq, knowngene, ensgene |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
202 --hgvs) hgvs=$2;shift;; |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
203 --verdbsnp) verdbsnp=$2;shift;; #comma-separated list of dbsnp version to annotate with (e.g. "132,135NonFlagged,137,138")" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
204 --tfbs) tfbs=$2;shift;; # Y or N |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
205 --mce) mce=$2;shift;; # Y or N |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
206 --cytoband) cytoband=$2;shift;; # Y or N |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
207 --segdup) segdup=$2;shift;; # Y or N |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
208 --dgv) dgv=$2;shift;; # Y or N |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
209 --gwas) gwas=$2;shift;; # Y or N |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
210 --ver1000g) ver1000g=$2;shift;; # Y or N |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
211 --cg46) cg46=$2;shift;; # Y or N |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
212 --cg69) cg69=$2;shift;; # Y or N |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
213 --impactscores) impactscores=$2;shift;; # Y or N |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
214 --newimpactscores) newimpactscores=$2;shift;; # Y or N |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
215 --otherinfo) otherinfo=$2;shift;; # display additional columns? |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
216 --scriptsdir) scriptsdirtmp=$2;shift;; # Y or N |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
217 --esp) esp=$2;shift;; # Y or N |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
218 --exac03) exac03=$2;shift;; # Y or N |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
219 --exac03nonpsych) exac03nonpsych=$2;shift;; # Y or N |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
220 --exac03nontcga) exac03nontcga=$2;shift;; # Y or N |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
221 --dbscsnv11) dbscsnv11=$2;shift;; |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
222 --kaviar_20150923) kaviar_20150923=$2;shift;; |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
223 --hrcr1) hrcr1=$2;shift;; |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
224 --mitimpact2) mitimpact2=$2;shift;; |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
225 --mitimpact24) mitimpact24=$2;shift;; |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
226 --dbnsfp30a) dbnsfp30a=$2;shift;; |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
227 --gonl) gonl=$2;shift;; # Y or N |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
228 --spidex) spidex=$2;shift;; # Y or N |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
229 --gerp) gerp=$2;shift;; # Y or N |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
230 --cosmic61) cosmic61=$2;shift;; # Y or N |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
231 --cosmic63) cosmic63=$2;shift;; # Y or N |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
232 --cosmic64) cosmic64=$2;shift;; # Y or N |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
233 --cosmic65) cosmic65=$2;shift;; # Y or N |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
234 --cosmic67) cosmic67=$2;shift;; # Y or N |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
235 --cosmic68) cosmic68=$2;shift;; # Y or N |
9 | 236 --cosmic70) cosmic70=$2;shift;; # Y or N |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
237 --nci60) nci60=$2;shift;; # Y or N |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
238 --clinvar) clinvar=$2;shift;; # Y or N |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
239 --filt_dbsnp) filt_dbsnp=$2;shift;; # Y or N |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
240 --filt1000GALL) threshold_1000g_ALL=$2;shift;; #threshold value |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
241 --filt1000GAFR) threshold_1000g_AFR=$2;shift;; #threshold value |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
242 --filt1000GAMR) threshold_1000g_AMR=$2;shift;; #threshold value |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
243 --filt1000GASN) threshold_1000g_ASN=$2;shift;; #threshold value |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
244 --filt1000GEUR) threshold_1000g_EUR=$2;shift;; #threshold value |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
245 --filtESP6500ALL) threshold_ESP6500_ALL=$2;shift;; #threshold value |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
246 --filtESP6500EA) threshold_ESP6500_EA=$2;shift;; #threshold value |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
247 --filtESP6500AA) threshold_ESP6500_AA=$2;shift;; #threshold value |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
248 --filtcg46) threshold_cg46=$2;shift;; |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
249 --filtcg69) threshold_cg69=$2;shift;; |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
250 --outall) outfile_all=$2;shift;; # file |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
251 --outfilt) outfile_filt=$2;shift;; # file |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
252 --outinvalid) outfile_invalid=$2;shift;; #file |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
253 --dorunannovar) dorunannovar=$2;shift;; #Y or N |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
254 -h) shift;; |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
255 --) shift;break;; |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
256 -*) usage;; |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
257 *) break;; |
0 | 258 esac |
259 shift | |
260 done | |
261 | |
2
565c0e690238
Added support for LJB2, COSMIC67, CLINVAR and NCI60.
saskia-hiltemann
parents:
0
diff
changeset
|
262 #sometimes galaxy screws up these variables after updates, if comma-separated list, use only what is before first comma |
565c0e690238
Added support for LJB2, COSMIC67, CLINVAR and NCI60.
saskia-hiltemann
parents:
0
diff
changeset
|
263 humandb=${humandbtmp%,*} |
565c0e690238
Added support for LJB2, COSMIC67, CLINVAR and NCI60.
saskia-hiltemann
parents:
0
diff
changeset
|
264 buildver=${buildvertmp%,*} |
565c0e690238
Added support for LJB2, COSMIC67, CLINVAR and NCI60.
saskia-hiltemann
parents:
0
diff
changeset
|
265 scriptsdir=${scriptsdirtmp%,*} |
565c0e690238
Added support for LJB2, COSMIC67, CLINVAR and NCI60.
saskia-hiltemann
parents:
0
diff
changeset
|
266 |
0 | 267 |
268 if [ $test == "Y" ] | |
269 then | |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
270 echo "dorunannovar: $dorunannovar" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
271 echo "infile: $infile" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
272 echo "buildver: $buildver" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
273 echo "annovardb: $humandb" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
274 echo "verdbnsp: $verdbsnp" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
275 echo "geneanno: $geneanno" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
276 echo "tfbs: $tfbs" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
277 echo "mce: $mce" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
278 echo "cytoband: $cytoband" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
279 echo "segdup: $segdup" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
280 echo "dgv: $dgv" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
281 echo "gwas: $gwas" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
282 echo "g1000: ${g1000}" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
283 echo "cg46: ${cg46}" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
284 echo "cg69: ${cg69}" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
285 echo "impactscores: $impactscores" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
286 echo "impactscores: $newimpactscores" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
287 echo "esp: $esp" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
288 echo "gerp: $gerp" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
289 echo "cosmic: $cosmic" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
290 echo "outfile: $outfile_all" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
291 echo "outinvalid: $outfile_invalid" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
292 echo "outfiltered: $outfile_filt" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
293 echo "varfile: $varfile" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
294 echo "vcf" $vcf |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
295 echo "chrcol: $chrcol" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
296 echo "startcol: $startcol" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
297 echo "endcol: $endcol" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
298 echo "refcol: $refcol" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
299 echo "obscol: $obscol" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
300 echo "convertcoords: $convertcoords" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
301 echo "vartypecol: $vartypecol" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
302 echo "dofilter: $dofilter" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
303 echo "threshold_1000g_ALL : $threshold_1000g_ALL" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
304 echo "threshold_1000g_AFR : $threshold_1000g_AFR" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
305 echo "threshold_1000g_AMR : $threshold_1000g_AMR" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
306 echo "threshold_1000g_ASN : $threshold_1000g_ASN" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
307 echo "threshold_1000g_EUR : $threshold_1000g_EUR" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
308 echo "threshold_ESP6500_ALL: $threshold_ESP6500_ALL" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
309 echo "threshold_ESP6500_EA : $threshold_ESP6500_EA" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
310 echo "threshold_ESP6500_AA : $threshold_ESP6500_AA" |
0 | 311 fi |
312 | |
313 | |
2
565c0e690238
Added support for LJB2, COSMIC67, CLINVAR and NCI60.
saskia-hiltemann
parents:
0
diff
changeset
|
314 |
565c0e690238
Added support for LJB2, COSMIC67, CLINVAR and NCI60.
saskia-hiltemann
parents:
0
diff
changeset
|
315 ############################################ |
565c0e690238
Added support for LJB2, COSMIC67, CLINVAR and NCI60.
saskia-hiltemann
parents:
0
diff
changeset
|
316 # |
565c0e690238
Added support for LJB2, COSMIC67, CLINVAR and NCI60.
saskia-hiltemann
parents:
0
diff
changeset
|
317 # Annotate Variants |
565c0e690238
Added support for LJB2, COSMIC67, CLINVAR and NCI60.
saskia-hiltemann
parents:
0
diff
changeset
|
318 # |
565c0e690238
Added support for LJB2, COSMIC67, CLINVAR and NCI60.
saskia-hiltemann
parents:
0
diff
changeset
|
319 ############################################ |
565c0e690238
Added support for LJB2, COSMIC67, CLINVAR and NCI60.
saskia-hiltemann
parents:
0
diff
changeset
|
320 |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
321 # parse geneanno param |
0 | 322 refgene="N" |
323 knowngene="N" | |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
324 ensgene="N" |
2
565c0e690238
Added support for LJB2, COSMIC67, CLINVAR and NCI60.
saskia-hiltemann
parents:
0
diff
changeset
|
325 |
0 | 326 if [[ $geneanno =~ "refSeq" ]] |
327 then | |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
328 refgene="Y" |
0 | 329 fi |
330 if [[ $geneanno =~ "knowngene" ]] | |
331 then | |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
332 knowngene="Y" |
0 | 333 fi |
334 if [[ $geneanno =~ "ensgene" ]] | |
335 then | |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
336 ensgene="Y" |
0 | 337 fi |
2
565c0e690238
Added support for LJB2, COSMIC67, CLINVAR and NCI60.
saskia-hiltemann
parents:
0
diff
changeset
|
338 if [ $hgvs == "N" ] |
565c0e690238
Added support for LJB2, COSMIC67, CLINVAR and NCI60.
saskia-hiltemann
parents:
0
diff
changeset
|
339 then |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
340 hgvs="" |
2
565c0e690238
Added support for LJB2, COSMIC67, CLINVAR and NCI60.
saskia-hiltemann
parents:
0
diff
changeset
|
341 fi |
0 | 342 |
343 #parse verdbsnp/1000g/esp strings | |
344 dbsnpstr=${verdbsnp//,/ } | |
345 filt_dbsnpstr=${filt_dbsnp//,/ } | |
346 g1000str=${ver1000g//,/ } | |
347 espstr=${esp//,/ } | |
348 | |
349 if [ $test == "Y" ] | |
350 then | |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
351 echo "annotate dbsnp: $dbsnpstr" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
352 echo "annotate esp: $espstr" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
353 echo "filter dbsnp: $filt_dbsnpstr" |
0 | 354 fi |
355 | |
356 mutationtaster="N" | |
357 avsift="N" | |
358 lrt="N" | |
359 polyphen2="N" | |
360 phylop="N" | |
361 ljbsift="N" | |
2
565c0e690238
Added support for LJB2, COSMIC67, CLINVAR and NCI60.
saskia-hiltemann
parents:
0
diff
changeset
|
362 |
565c0e690238
Added support for LJB2, COSMIC67, CLINVAR and NCI60.
saskia-hiltemann
parents:
0
diff
changeset
|
363 #parse old impactscores param (obsolete) |
0 | 364 if [[ $impactscores =~ "mutationtaster" ]] |
365 then | |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
366 mutationtaster="Y" |
0 | 367 fi |
368 if [[ $impactscores =~ "sift" ]] | |
369 then | |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
370 avsift="Y" |
0 | 371 fi |
372 if [[ $impactscores =~ "lrt" ]] | |
373 then | |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
374 lrt="Y" |
0 | 375 fi |
376 if [[ $impactscores =~ "ljbsift" ]] | |
377 then | |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
378 ljbsift="Y" |
0 | 379 fi |
2
565c0e690238
Added support for LJB2, COSMIC67, CLINVAR and NCI60.
saskia-hiltemann
parents:
0
diff
changeset
|
380 if [[ $impactscores =~ "ljb2sift" ]] |
565c0e690238
Added support for LJB2, COSMIC67, CLINVAR and NCI60.
saskia-hiltemann
parents:
0
diff
changeset
|
381 then |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
382 ljb2sift="Y" |
2
565c0e690238
Added support for LJB2, COSMIC67, CLINVAR and NCI60.
saskia-hiltemann
parents:
0
diff
changeset
|
383 fi |
0 | 384 if [[ $impactscores =~ "pp2" ]] |
385 then | |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
386 polyphen2="Y" |
0 | 387 fi |
388 if [[ $impactscores =~ "phylop" ]] | |
389 then | |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
390 phylop="Y" |
0 | 391 fi |
392 | |
393 if [[ $varfile == "Y" ]] | |
394 then | |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
395 convertcoords="Y" |
0 | 396 fi |
397 | |
398 #ljb refers to Liu, Jian, Boerwinkle paper in Human Mutation with pubmed ID 21520341. Cite this paper if you use the scores | |
399 | |
2
565c0e690238
Added support for LJB2, COSMIC67, CLINVAR and NCI60.
saskia-hiltemann
parents:
0
diff
changeset
|
400 ljb2_sift="N" |
565c0e690238
Added support for LJB2, COSMIC67, CLINVAR and NCI60.
saskia-hiltemann
parents:
0
diff
changeset
|
401 ljb2_pp2hdiv="N" |
565c0e690238
Added support for LJB2, COSMIC67, CLINVAR and NCI60.
saskia-hiltemann
parents:
0
diff
changeset
|
402 ljb2_pp2hvar="N" |
565c0e690238
Added support for LJB2, COSMIC67, CLINVAR and NCI60.
saskia-hiltemann
parents:
0
diff
changeset
|
403 ljb2_lrt="N" |
565c0e690238
Added support for LJB2, COSMIC67, CLINVAR and NCI60.
saskia-hiltemann
parents:
0
diff
changeset
|
404 ljb2_mt="N" |
565c0e690238
Added support for LJB2, COSMIC67, CLINVAR and NCI60.
saskia-hiltemann
parents:
0
diff
changeset
|
405 ljb2_ma="N" |
565c0e690238
Added support for LJB2, COSMIC67, CLINVAR and NCI60.
saskia-hiltemann
parents:
0
diff
changeset
|
406 ljb2_fathmm="N" |
565c0e690238
Added support for LJB2, COSMIC67, CLINVAR and NCI60.
saskia-hiltemann
parents:
0
diff
changeset
|
407 ljb2_gerp="N" |
565c0e690238
Added support for LJB2, COSMIC67, CLINVAR and NCI60.
saskia-hiltemann
parents:
0
diff
changeset
|
408 ljb2_phylop="N" |
565c0e690238
Added support for LJB2, COSMIC67, CLINVAR and NCI60.
saskia-hiltemann
parents:
0
diff
changeset
|
409 ljb2_siphy="N" |
565c0e690238
Added support for LJB2, COSMIC67, CLINVAR and NCI60.
saskia-hiltemann
parents:
0
diff
changeset
|
410 |
565c0e690238
Added support for LJB2, COSMIC67, CLINVAR and NCI60.
saskia-hiltemann
parents:
0
diff
changeset
|
411 # parse ljb2 newimpactscores param |
565c0e690238
Added support for LJB2, COSMIC67, CLINVAR and NCI60.
saskia-hiltemann
parents:
0
diff
changeset
|
412 # ljb2_sift, ljb2_pp2hdiv, ljb2_pp2hvar, ljb2_lrt, ljb2_mt, ljb2_ma, ljb2_fathmm, ljb2_gerp++, ljb2_phylop, ljb2_siphy |
565c0e690238
Added support for LJB2, COSMIC67, CLINVAR and NCI60.
saskia-hiltemann
parents:
0
diff
changeset
|
413 if [[ $newimpactscores =~ "ljb2_sift" ]] |
565c0e690238
Added support for LJB2, COSMIC67, CLINVAR and NCI60.
saskia-hiltemann
parents:
0
diff
changeset
|
414 then |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
415 ljb2_sift="Y" |
2
565c0e690238
Added support for LJB2, COSMIC67, CLINVAR and NCI60.
saskia-hiltemann
parents:
0
diff
changeset
|
416 fi |
565c0e690238
Added support for LJB2, COSMIC67, CLINVAR and NCI60.
saskia-hiltemann
parents:
0
diff
changeset
|
417 if [[ $newimpactscores =~ "ljb2_pp2hdiv" ]] |
565c0e690238
Added support for LJB2, COSMIC67, CLINVAR and NCI60.
saskia-hiltemann
parents:
0
diff
changeset
|
418 then |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
419 ljb2_pp2hdiv="Y" |
2
565c0e690238
Added support for LJB2, COSMIC67, CLINVAR and NCI60.
saskia-hiltemann
parents:
0
diff
changeset
|
420 fi |
565c0e690238
Added support for LJB2, COSMIC67, CLINVAR and NCI60.
saskia-hiltemann
parents:
0
diff
changeset
|
421 if [[ $newimpactscores =~ "ljb2_pp2hvar" ]] |
565c0e690238
Added support for LJB2, COSMIC67, CLINVAR and NCI60.
saskia-hiltemann
parents:
0
diff
changeset
|
422 then |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
423 ljb2_pp2hvar="Y" |
2
565c0e690238
Added support for LJB2, COSMIC67, CLINVAR and NCI60.
saskia-hiltemann
parents:
0
diff
changeset
|
424 fi |
565c0e690238
Added support for LJB2, COSMIC67, CLINVAR and NCI60.
saskia-hiltemann
parents:
0
diff
changeset
|
425 if [[ $newimpactscores =~ "ljb2_lrt" ]] |
565c0e690238
Added support for LJB2, COSMIC67, CLINVAR and NCI60.
saskia-hiltemann
parents:
0
diff
changeset
|
426 then |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
427 ljb2_lrt="Y" |
2
565c0e690238
Added support for LJB2, COSMIC67, CLINVAR and NCI60.
saskia-hiltemann
parents:
0
diff
changeset
|
428 fi |
565c0e690238
Added support for LJB2, COSMIC67, CLINVAR and NCI60.
saskia-hiltemann
parents:
0
diff
changeset
|
429 if [[ $newimpactscores =~ "ljb2_mt" ]] |
565c0e690238
Added support for LJB2, COSMIC67, CLINVAR and NCI60.
saskia-hiltemann
parents:
0
diff
changeset
|
430 then |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
431 ljb2_mt="Y" |
2
565c0e690238
Added support for LJB2, COSMIC67, CLINVAR and NCI60.
saskia-hiltemann
parents:
0
diff
changeset
|
432 fi |
565c0e690238
Added support for LJB2, COSMIC67, CLINVAR and NCI60.
saskia-hiltemann
parents:
0
diff
changeset
|
433 if [[ $newimpactscores =~ "ljb2_ma" ]] |
565c0e690238
Added support for LJB2, COSMIC67, CLINVAR and NCI60.
saskia-hiltemann
parents:
0
diff
changeset
|
434 then |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
435 ljb2_ma="Y" |
2
565c0e690238
Added support for LJB2, COSMIC67, CLINVAR and NCI60.
saskia-hiltemann
parents:
0
diff
changeset
|
436 fi |
565c0e690238
Added support for LJB2, COSMIC67, CLINVAR and NCI60.
saskia-hiltemann
parents:
0
diff
changeset
|
437 if [[ $newimpactscores =~ "ljb2_fathmm" ]] |
565c0e690238
Added support for LJB2, COSMIC67, CLINVAR and NCI60.
saskia-hiltemann
parents:
0
diff
changeset
|
438 then |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
439 ljb2_fathmm="Y" |
2
565c0e690238
Added support for LJB2, COSMIC67, CLINVAR and NCI60.
saskia-hiltemann
parents:
0
diff
changeset
|
440 fi |
565c0e690238
Added support for LJB2, COSMIC67, CLINVAR and NCI60.
saskia-hiltemann
parents:
0
diff
changeset
|
441 if [[ $newimpactscores =~ "ljb2_gerp" ]] |
565c0e690238
Added support for LJB2, COSMIC67, CLINVAR and NCI60.
saskia-hiltemann
parents:
0
diff
changeset
|
442 then |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
443 ljb2_gerp="Y" |
2
565c0e690238
Added support for LJB2, COSMIC67, CLINVAR and NCI60.
saskia-hiltemann
parents:
0
diff
changeset
|
444 fi |
565c0e690238
Added support for LJB2, COSMIC67, CLINVAR and NCI60.
saskia-hiltemann
parents:
0
diff
changeset
|
445 if [[ $newimpactscores =~ "ljb2_phylop" ]] |
565c0e690238
Added support for LJB2, COSMIC67, CLINVAR and NCI60.
saskia-hiltemann
parents:
0
diff
changeset
|
446 then |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
447 ljb2_phylop="Y" |
2
565c0e690238
Added support for LJB2, COSMIC67, CLINVAR and NCI60.
saskia-hiltemann
parents:
0
diff
changeset
|
448 fi |
565c0e690238
Added support for LJB2, COSMIC67, CLINVAR and NCI60.
saskia-hiltemann
parents:
0
diff
changeset
|
449 if [[ $newimpactscores =~ "ljb2_siphy" ]] |
565c0e690238
Added support for LJB2, COSMIC67, CLINVAR and NCI60.
saskia-hiltemann
parents:
0
diff
changeset
|
450 then |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
451 ljb2_siphy="Y" |
2
565c0e690238
Added support for LJB2, COSMIC67, CLINVAR and NCI60.
saskia-hiltemann
parents:
0
diff
changeset
|
452 fi |
565c0e690238
Added support for LJB2, COSMIC67, CLINVAR and NCI60.
saskia-hiltemann
parents:
0
diff
changeset
|
453 |
565c0e690238
Added support for LJB2, COSMIC67, CLINVAR and NCI60.
saskia-hiltemann
parents:
0
diff
changeset
|
454 if [ $otherinfo == "N" ] |
565c0e690238
Added support for LJB2, COSMIC67, CLINVAR and NCI60.
saskia-hiltemann
parents:
0
diff
changeset
|
455 then |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
456 otherinfo="" |
2
565c0e690238
Added support for LJB2, COSMIC67, CLINVAR and NCI60.
saskia-hiltemann
parents:
0
diff
changeset
|
457 fi |
565c0e690238
Added support for LJB2, COSMIC67, CLINVAR and NCI60.
saskia-hiltemann
parents:
0
diff
changeset
|
458 |
0 | 459 |
460 #column header names we will be adding | |
461 # ESP 6500 | |
462 esp6500si_colheader_ALL="ESP6500si_ALL" | |
463 esp6500si_colheader_EA="ESP6500si_EA" | |
464 esp6500si_colheader_AA="ESP6500si_AA" | |
465 esp6500_colheader_ALL="ESP6500_ALL" | |
466 esp6500_colheader_EA="ESP6500_EA" | |
467 esp6500_colheader_AA="ESP6500_AA" | |
468 esp5400si_colheader_ALL="ESP5400si_ALL" | |
469 esp5400si_colheader_EA="ESP5400si_EA" | |
470 esp5400si_colheader_AA="ESP5400si_AA" | |
471 esp5400_colheader_ALL="ESP5400_ALL" | |
472 esp5400_colheader_EA="ESP5400_EA" | |
473 esp5400_colheader_AA="ESP5400_AA" | |
474 | |
475 | |
476 # cg46 cg69 | |
477 cg46_colheader="CG_46_genomes" | |
478 cg69_colheader="CG_69_genomes" | |
479 | |
480 cp $infile originalfile | |
481 #run annovar or filter only? | |
482 if [ $dorunannovar == "Y" ] | |
483 then | |
484 | |
485 | |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
486 #################################### |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
487 # |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
488 # PREPARE INPUT FILE |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
489 # |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
490 #################################### |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
491 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
492 echo "converting input file" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
493 vcfheader="" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
494 if [ $vcf == "Y" ] #if CG varfile, convert |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
495 then |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
496 # convert vcf to annovarinput |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
497 $scriptsdir/convert2annovar.pl --format vcf4old --allallele --includeinfo --outfile annovarinput $infile 2>&1 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
498 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
499 #construct header line from vcf file |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
500 cat $infile | grep "#CHROM" > additionalcols |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
501 sed -i 's/#//g' additionalcols |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
502 vcfheader="\t`cat additionalcols`" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
503 echo "vcfheader:$vcfheader" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
504 echo -e "chromosome\tbegin\tend\treference\tobserved\t`cat additionalcols`" > originalfile |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
505 cat annovarinput >> originalfile |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
506 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
507 chrcol=1 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
508 startcol=2 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
509 endcol=3 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
510 refcol=4 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
511 obscol=5 |
0 | 512 |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
513 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
514 elif [ $varfile == "Y" ] #if CG varfile, convert |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
515 then |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
516 # convert varfile |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
517 $scriptsdir/convert2annovar.pl --format cg --outfile annovarinput $infile 2>&1 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
518 echo -e "chromosome\tbegin\tend\treference\talleleSeq\tvarType\thaplotype" > originalfile |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
519 cat annovarinput | cut -f1-6,8 >> originalfile |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
520 cat annovarinput | cut -f1-5 >> annovarinput2 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
521 mv annovarinput2 annovarinput |
0 | 522 |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
523 chrcol=1 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
524 startcol=2 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
525 endcol=3 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
526 refcol=4 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
527 obscol=5 |
0 | 528 |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
529 elif [ $convertcoords == "Y" ] # if CG-coordinates, convert |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
530 then |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
531 #echo "rearranging columns and converting coordinates" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
532 awk 'BEGIN{ |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
533 FS="\t"; |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
534 OFS="\t"; |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
535 }{ |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
536 if(FNR>1) { |
5
4600be69b96f
Added databases 1000g2015aug, SPIDEX, avsnp138, avsnp142, exac03
saskia-hiltemann
parents:
3
diff
changeset
|
537 gsub(/chr/,"",$"'"${chrcol}"'") |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
538 if( $"'"${vartypecol}"'" == "snp" ){ $"'"${startcol}"'" += 1 }; |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
539 if( $"'"${vartypecol}"'" == "ins" ){ $"'"${refcol}"'" = "-" }; |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
540 if( $"'"${vartypecol}"'" == "del" ){ $"'"${startcol}"'" +=1; $"'"${obscol}"'" = "-" }; |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
541 if( $"'"${vartypecol}"'" == "sub" ){ $"'"${startcol}"'" += 1 }; |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
542 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
543 printf("%s\t%s\t%s\t%s\t%s\n" ,$"'"${chrcol}"'",$"'"${startcol}"'",$"'"${endcol}"'",$"'"${refcol}"'",$"'"${obscol}"'"); |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
544 } |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
545 } |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
546 END{ |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
547 }' $infile > annovarinput |
0 | 548 |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
549 #remove any "chr" prefixes |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
550 #sed -i '2,$s/chr//g' annovarinput |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
551 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
552 awk 'BEGIN{ |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
553 FS="\t"; |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
554 OFS="\t"; |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
555 }{ |
0 | 556 |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
557 if(FNR>=1) { |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
558 gsub(/chr/,"",$"'"${chrcol}"'") |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
559 if( $"'"${vartypecol}"'" == "snp" ){ $"'"${startcol}"'" += 1 }; |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
560 if( $"'"${vartypecol}"'" == "ins" ){ $"'"${refcol}"'" = "-" }; |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
561 if( $"'"${vartypecol}"'" == "del" ){ $"'"${startcol}"'" +=1; $"'"${obscol}"'" = "-" }; |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
562 if( $"'"${vartypecol}"'" == "sub" ){ $"'"${startcol}"'" += 1 }; |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
563 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
564 print $0 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
565 } |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
566 } |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
567 END{ |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
568 }' $infile > originalfile |
0 | 569 |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
570 #remove any "chr" prefixes |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
571 #sed -i '2,$s/chr//g' originalfile |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
572 sed -i 's/omosome/chromosome/g' originalfile |
0 | 573 |
574 | |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
575 else #only rearrange columns if already 1-based coordinates |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
576 echo "rearranging columns " |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
577 awk 'BEGIN{ |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
578 FS="\t"; |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
579 OFS="\t"; |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
580 }{ |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
581 if(FNR>1) { |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
582 printf("%s\t%s\t%s\t%s\t%s\n",$"'"${chrcol}"'",$"'"${startcol}"'",$"'"${endcol}"'",$"'"${refcol}"'",$"'"${obscol}"'"); |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
583 } |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
584 } |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
585 END{ |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
586 }' $infile > annovarinput |
0 | 587 |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
588 #remove any "chr" prefixes |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
589 sed -i '2,$s/chr//g' annovarinput |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
590 sed '2,$s/chr//g' $infile > originalfile |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
591 sed -i 's/omosome/chromosome/g' originalfile |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
592 fi |
0 | 593 |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
594 echo "...finished conversion" |
0 | 595 |
596 | |
597 | |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
598 #################################### |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
599 # |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
600 # RUN ANNOVAR COMMANDS |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
601 # |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
602 #################################### |
0 | 603 |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
604 |
0 | 605 |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
606 ###### gene-based annotation ####### |
0 | 607 |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
608 # RefSeq Gene |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
609 if [ $refgene == "Y" ] |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
610 then |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
611 echo -e "\nrefSeq gene" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
612 $scriptsdir/annotate_variation.pl --geneanno --buildver $buildver -dbtype gene ${hgvs} annovarinput $humandb 2>&1 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
613 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
614 annovarout=annovarinput.variant_function |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
615 sed -i '1i\RefSeq_Func\tRefSeq_Gene\tchromosome\tstart\tend\treference\talleleSeq"'"$vcfheader"'"' $annovarout |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
616 joinresults originalfile $annovarout 3 4 5 6 7 B.RefSeq_Func,B.RefSeq_Gene |
0 | 617 |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
618 annovarout=annovarinput.exonic_variant_function |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
619 sed -i '1i\linenum\tRefSeq_ExonicFunc\tRefSeq_AAChange\tchromosome\tstart\tend\treference\talleleSeq"'"$vcfheader"'"' $annovarout |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
620 joinresults originalfile $annovarout 4 5 6 7 8 B.RefSeq_ExonicFunc,B.RefSeq_AAChange |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
621 fi |
0 | 622 |
623 | |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
624 # UCSC KnownGene |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
625 if [ $knowngene == "Y" ] |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
626 then |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
627 echo -e "\nUCSC known gene" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
628 $scriptsdir/annotate_variation.pl --geneanno --buildver $buildver -dbtype knowngene annovarinput $humandb 2>&1 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
629 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
630 annovarout=annovarinput.variant_function |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
631 sed -i '1i\UCSCKnownGene_Func\tUCSCKnownGene_Gene\tchromosome\tstart\tend\treference\talleleSeq"'"$vcfheader"'"' $annovarout |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
632 joinresults originalfile $annovarout 3 4 5 6 7 B.UCSCKnownGene_Func,B.UCSCKnownGene_Gene |
0 | 633 |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
634 annovarout=annovarinput.exonic_variant_function |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
635 sed -i '1i\linenum\tUCSCKnownGene_ExonicFunc\tUCSCKnownGene_AAChange\tchromosome\tstart\tend\treference\talleleSeq"'"$vcfheader"'"' $annovarout |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
636 joinresults originalfile $annovarout 4 5 6 7 8 B.UCSCKnownGene_ExonicFunc,B.UCSCKnownGene_AAChange |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
637 fi |
0 | 638 |
639 | |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
640 # Emsembl Gene |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
641 if [ $ensgene == "Y" ] |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
642 then |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
643 echo -e "\nEnsembl gene" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
644 $scriptsdir/annotate_variation.pl --geneanno --buildver $buildver -dbtype ensgene annovarinput $humandb 2>&1 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
645 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
646 annovarout=annovarinput.variant_function |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
647 sed -i '1i\EnsemblGene_Func\tEnsemblGene_Gene\tchromosome\tstart\tend\treference\talleleSeq"'"$vcfheader"'"' $annovarout |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
648 joinresults originalfile $annovarout 3 4 5 6 7 B.EnsemblGene_Func,B.EnsemblGene_Gene |
0 | 649 |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
650 annovarout=annovarinput.exonic_variant_function |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
651 sed -i '1i\linenum\tEnsemblGene_ExonicFunc\tEnsemblGene_AAChange\tchromosome\tstart\tend\treference\talleleSeq"'"$vcfheader"'"' $annovarout |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
652 joinresults originalfile $annovarout 4 5 6 7 8 B.EnsemblGene_ExonicFunc,B.EnsemblGene_AAChange |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
653 fi |
0 | 654 |
655 | |
656 | |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
657 ###### region-based annotation ####### |
0 | 658 |
659 | |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
660 # Transcription Factor Binding Sites Annotation |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
661 if [ $mce == "Y" ] |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
662 then |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
663 echo -e "\nMost Conserved Elements" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
664 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
665 if [ $buildver == "hg18" ] |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
666 then |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
667 $scriptsdir/annotate_variation.pl --regionanno --buildver $buildver -dbtype mce44way annovarinput $humandb 2>&1 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
668 annovarout=annovarinput.${buildver}_phastConsElements44way |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
669 sed -i '1i\db\tphastConsElements44way\tchromosome\tstart\tend\treference\talleleSeq"'"$vcfheader"'"' $annovarout |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
670 joinresults originalfile $annovarout 3 4 5 6 7 B.phastConsElements44way |
0 | 671 |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
672 else #hg19 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
673 $scriptsdir/annotate_variation.pl --regionanno --buildver $buildver -dbtype mce46way annovarinput $humandb 2>&1 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
674 annovarout=annovarinput.${buildver}_phastConsElements46way |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
675 sed -i '1i\db\tphastConsElements46way\tchromosome\tstart\tend\treference\talleleSeq"'"$vcfheader"'"' $annovarout |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
676 joinresults originalfile $annovarout 3 4 5 6 7 B.phastConsElements46way |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
677 fi |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
678 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
679 fi |
0 | 680 |
681 | |
682 | |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
683 # Transcription Factor Binding Sites Annotation |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
684 if [ $tfbs == "Y" ] |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
685 then |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
686 echo -e "\nTranscription Factor Binding Site Annotation" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
687 $scriptsdir/annotate_variation.pl --regionanno --buildver $buildver -dbtype tfbs annovarinput $humandb 2>&1 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
688 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
689 # arguments: originalfile, resultfile,chrcol,startcol,endcol,refcol,obscol,selectcolumns |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
690 annovarout=annovarinput.${buildver}_tfbsConsSites |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
691 sed -i '1i\db\tTFBS\tchromosome\tstart\tend\treference\talleleSeq"'"$vcfheader"'"' $annovarout |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
692 joinresults originalfile $annovarout 3 4 5 6 7 B.TFBS |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
693 fi |
0 | 694 |
695 | |
696 | |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
697 # Identify cytogenetic band for genetic variants |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
698 if [ $cytoband == "Y" ] |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
699 then |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
700 echo -e "\nCytogenic band Annotation" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
701 $scriptsdir/annotate_variation.pl --regionanno --buildver $buildver -dbtype band annovarinput $humandb 2>&1 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
702 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
703 annovarout=annovarinput.${buildver}_cytoBand |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
704 sed -i '1i\db\tBand\tchromosome\tstart\tend\treference\talleleSeq"'"$vcfheader"'"' $annovarout |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
705 joinresults originalfile $annovarout 3 4 5 6 7 B.Band |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
706 fi |
0 | 707 |
708 | |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
709 # Identify variants located in segmental duplications |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
710 if [ $segdup == "Y" ] |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
711 then |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
712 echo -e "\nSegmental Duplications Annotation" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
713 $scriptsdir/annotate_variation.pl --regionanno --buildver $buildver -dbtype segdup annovarinput $humandb 2>&1 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
714 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
715 annovarout=annovarinput.${buildver}_genomicSuperDups |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
716 sed -i '1i\db\tSegDup\tchromosome\tstart\tend\treference\talleleSeq"'"$vcfheader"'"' $annovarout |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
717 joinresults originalfile $annovarout 3 4 5 6 7 B.SegDup |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
718 fi |
0 | 719 |
720 | |
721 | |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
722 # Identify previously reported structural variants in DGV |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
723 if [ $dgv == "Y" ] |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
724 then |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
725 echo -e "\nDGV Annotation" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
726 $scriptsdir/annotate_variation.pl --regionanno --buildver $buildver -dbtype dgvMerged annovarinput $humandb 2>&1 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
727 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
728 annovarout=annovarinput.${buildver}_dgvMerged |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
729 sed -i '1i\db\tDGV\tchromosome\tstart\tend\treference\talleleSeq"'"$vcfheader"'"' $annovarout |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
730 joinresults originalfile $annovarout 3 4 5 6 7 B.DGV |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
731 fi |
0 | 732 |
733 | |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
734 # Identify variants reported in previously published GWAS studies |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
735 if [ $gwas == "Y" ] |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
736 then |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
737 echo -e "\nGWAS Annotation" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
738 $scriptsdir/annotate_variation.pl --regionanno --buildver $buildver -dbtype gwascatalog annovarinput $humandb 2>&1 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
739 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
740 annovarout=annovarinput.${buildver}_gwasCatalog |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
741 sed -i '1i\db\tGWAS\tchromosome\tstart\tend\treference\talleleSeq"'"$vcfheader"'"' $annovarout |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
742 joinresults originalfile $annovarout 3 4 5 6 7 B.GWAS |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
743 fi |
0 | 744 |
745 | |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
746 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
747 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
748 ###### filter-based annotation ####### |
0 | 749 |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
750 #dbSNP |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
751 for version in $dbsnpstr |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
752 do |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
753 if [ $version == "None" ] |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
754 then |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
755 break |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
756 fi |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
757 echo -e "\ndbSNP region Annotation, version: $version" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
758 $scriptsdir/annotate_variation.pl --filter --buildver $buildver -dbtype ${version} annovarinput $humandb 2>&1 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
759 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
760 columnname=${version} |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
761 if [[ $columnname == snp* ]] |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
762 then |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
763 columnname="db${version}" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
764 fi |
5
4600be69b96f
Added databases 1000g2015aug, SPIDEX, avsnp138, avsnp142, exac03
saskia-hiltemann
parents:
3
diff
changeset
|
765 |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
766 annovarout=annovarinput.${buildver}_${version}_dropped |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
767 sed -i '1i\db\t'${columnname}'\tchromosome\tstart\tend\treference\talleleSeq"'"$vcfheader"'"' $annovarout |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
768 joinresults originalfile $annovarout 3 4 5 6 7 B.${columnname} |
0 | 769 |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
770 done |
0 | 771 |
772 | |
773 | |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
774 #1000 Genomes |
0 | 775 |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
776 if [ $ver1000g != "None" ] |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
777 then |
0 | 778 |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
779 for version in $g1000str |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
780 do |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
781 #column headers |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
782 g1000_colheader_ALL="${version}_ALL" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
783 g1000_colheader_AFR="${version}_AFR" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
784 g1000_colheader_AMR="${version}_AMR" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
785 g1000_colheader_ASN="${version}_ASN" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
786 g1000_colheader_EUR="${version}_EUR" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
787 g1000_colheader_EAS="${version}_EAS" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
788 g1000_colheader_SAS="${version}_SAS" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
789 g1000_colheader_CEU="${version}_CEU" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
790 g1000_colheader_YRI="${version}_YRI" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
791 g1000_colheader_JPTCHB="${version}_JPTCHB" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
792 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
793 doALL="N" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
794 doAMR="N" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
795 doAFR="N" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
796 doASN="N" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
797 doEAS="N" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
798 doSAS="N" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
799 doEUR="N" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
800 doCEU="N" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
801 doYRI="N" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
802 doJPTCHB="N" |
0 | 803 |
804 | |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
805 if [ $version == "1000g2012apr" ] |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
806 then |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
807 fileID="2012_04" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
808 doALL="Y" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
809 if [ $buildver == "hg19" ] |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
810 then |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
811 doAMR="Y" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
812 doAFR="Y" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
813 doASN="Y" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
814 doEUR="Y" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
815 fi |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
816 elif [ $version == "1000g2014oct" ] |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
817 then |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
818 fileID="2014_10" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
819 doALL="Y" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
820 doAMR="Y" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
821 doAFR="Y" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
822 doEUR="Y" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
823 doEAS="Y" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
824 if [ $buildver == "hg19" ] |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
825 then |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
826 doSAS="Y" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
827 fi |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
828 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
829 elif [[ $version == "1000g2015aug" ]] |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
830 then |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
831 fileID="2015_08" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
832 doALL="Y" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
833 doAMR="Y" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
834 doAFR="Y" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
835 doEUR="Y" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
836 doEAS="Y" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
837 doSAS="Y" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
838 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
839 elif [[ $version == "1000g2012feb" ]] |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
840 then |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
841 fileID="2012_02" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
842 doALL="Y" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
843 elif [[ $version == "1000g2010nov" ]] |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
844 then |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
845 fileID="2010_11" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
846 doALL="Y" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
847 elif [[ $version == "1000g2010jul" ]] |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
848 then |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
849 fileID="2010_07" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
850 doALL="N" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
851 doCEU="Y" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
852 doYRI="Y" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
853 doJPTCHB="Y" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
854 else |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
855 echo "unrecognized 1000g version, skipping" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
856 fi |
0 | 857 |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
858 #ALL |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
859 if [ $doALL == "Y" ] |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
860 then |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
861 echo -e "\n1000Genomes ALL" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
862 $scriptsdir/annotate_variation.pl --filter --buildver $buildver -dbtype "${version}_all" annovarinput $humandb 2>&1 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
863 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
864 annovarout=annovarinput.${buildver}_ALL.sites.${fileID}_dropped |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
865 sed -i '1i\db\t'$g1000_colheader_ALL'\tchromosome\tstart\tend\treference\talleleSeq"'"$vcfheader"'"' $annovarout |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
866 joinresults originalfile $annovarout 3 4 5 6 7 B.$g1000_colheader_ALL |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
867 fi |
0 | 868 |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
869 # AFR |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
870 if [ $doAFR == "Y" ] |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
871 then |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
872 echo -e "\n1000Genomes AFR" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
873 $scriptsdir/annotate_variation.pl --filter --buildver $buildver -dbtype "${version}_afr" annovarinput $humandb 2>&1 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
874 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
875 annovarout=annovarinput.${buildver}_AFR.sites.${fileID}_dropped |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
876 sed -i '1i\db\t'$g1000_colheader_AFR'\tchromosome\tstart\tend\treference\talleleSeq"'"$vcfheader"'"' $annovarout |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
877 joinresults originalfile $annovarout 3 4 5 6 7 B.$g1000_colheader_AFR |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
878 fi |
0 | 879 |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
880 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
881 # AMR |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
882 if [ $doAMR == "Y" ] |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
883 then |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
884 echo -e "\n1000Genomes AMR" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
885 $scriptsdir/annotate_variation.pl --filter --buildver $buildver -dbtype "${version}_amr" annovarinput $humandb 2>&1 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
886 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
887 annovarout=annovarinput.${buildver}_AMR.sites.${fileID}_dropped |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
888 sed -i '1i\db\t'$g1000_colheader_AMR'\tchromosome\tstart\tend\treference\talleleSeq"'"$vcfheader"'"' $annovarout |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
889 joinresults originalfile $annovarout 3 4 5 6 7 B.$g1000_colheader_AMR |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
890 fi |
0 | 891 |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
892 # ASN |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
893 if [ $doASN == "Y" ] |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
894 then |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
895 echo -e "\n1000Genomes ASN" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
896 $scriptsdir/annotate_variation.pl --filter --buildver $buildver -dbtype "${version}_asn" annovarinput $humandb 2>&1 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
897 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
898 annovarout=annovarinput.${buildver}_ASN.sites.${fileID}_dropped |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
899 sed -i '1i\db\t'$g1000_colheader_ASN'\tchromosome\tstart\tend\treference\talleleSeq"'"$vcfheader"'"' $annovarout |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
900 joinresults originalfile $annovarout 3 4 5 6 7 B.$g1000_colheader_ASN |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
901 fi |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
902 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
903 # EAS |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
904 if [ $doEAS == "Y" ] |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
905 then |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
906 echo -e "\n1000Genomes EAS" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
907 $scriptsdir/annotate_variation.pl --filter --buildver $buildver -dbtype "${version}_eas" annovarinput $humandb 2>&1 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
908 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
909 annovarout=annovarinput.${buildver}_EAS.sites.${fileID}_dropped |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
910 sed -i '1i\db\t'$g1000_colheader_EAS'\tchromosome\tstart\tend\treference\talleleSeq"'"$vcfheader"'"' $annovarout |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
911 joinresults originalfile $annovarout 3 4 5 6 7 B.$g1000_colheader_EAS |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
912 fi |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
913 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
914 # SAS |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
915 if [ $doSAS == "Y" ] |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
916 then |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
917 echo -e "\n1000Genomes SAS" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
918 $scriptsdir/annotate_variation.pl --filter --buildver $buildver -dbtype "${version}_sas" annovarinput $humandb 2>&1 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
919 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
920 annovarout=annovarinput.${buildver}_SAS.sites.${fileID}_dropped |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
921 sed -i '1i\db\t'$g1000_colheader_SAS'\tchromosome\tstart\tend\treference\talleleSeq"'"$vcfheader"'"' $annovarout |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
922 joinresults originalfile $annovarout 3 4 5 6 7 B.$g1000_colheader_SAS |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
923 fi |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
924 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
925 # EUR |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
926 if [ $doEUR == "Y" ] |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
927 then |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
928 echo -e "\n1000Genomes EUR" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
929 $scriptsdir/annotate_variation.pl --filter --buildver $buildver -dbtype "${version}_eur" annovarinput $humandb 2>&1 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
930 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
931 annovarout=annovarinput.${buildver}_EUR.sites.${fileID}_dropped |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
932 sed -i '1i\db\t'$g1000_colheader_EUR'\tchromosome\tstart\tend\treference\talleleSeq"'"$vcfheader"'"' $annovarout |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
933 joinresults originalfile $annovarout 3 4 5 6 7 B.$g1000_colheader_EUR |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
934 fi |
0 | 935 |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
936 # CEU |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
937 if [ $doCEU == "Y" ] |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
938 then |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
939 echo -e "\n1000Genomes CEU" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
940 $scriptsdir/annotate_variation.pl --filter --buildver $buildver -dbtype "${version}_ceu" annovarinput $humandb 2>&1 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
941 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
942 annovarout=annovarinput.${buildver}_CEU.sites.${fileID}_dropped |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
943 sed -i '1i\db\t'$g1000_colheader_CEU'\tchromosome\tstart\tend\treference\talleleSeq"'"$vcfheader"'"' $annovarout |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
944 joinresults originalfile $annovarout 3 4 5 6 7 B.$g1000_colheader_CEU |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
945 fi |
0 | 946 |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
947 # YRI |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
948 if [ $doYRI == "Y" ] |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
949 then |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
950 echo -e "\n1000Genomes YRI" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
951 $scriptsdir/annotate_variation.pl --filter --buildver $buildver -dbtype "${version}_yri" annovarinput $humandb 2>&1 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
952 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
953 annovarout=annovarinput.${buildver}_YRI.sites.${fileID}_dropped |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
954 sed -i '1i\db\t'$g1000_colheader_YRI'\tchromosome\tstart\tend\treference\talleleSeq"'"$vcfheader"'"' $annovarout |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
955 joinresults originalfile $annovarout 3 4 5 6 7 B.$g1000_colheader_YRI |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
956 |
0 | 957 |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
958 fi |
0 | 959 |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
960 #JPTCHB |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
961 if [ $doJPTCHB == "Y" ] |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
962 then |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
963 echo -e "\n1000Genomes JPTCHB" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
964 $scriptsdir/annotate_variation.pl --filter --buildver $buildver -dbtype "${version}_jptchb" annovarinput $humandb 2>&1 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
965 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
966 annovarout=annovarinput.${buildver}_JPTCHB.sites.${fileID}_dropped |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
967 sed -i '1i\db\t'$g1000_colheader_JPTCHB'\tchromosome\tstart\tend\treference\talleleSeq"'"$vcfheader"'"' $annovarout |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
968 joinresults originalfile $annovarout 3 4 5 6 7 B.$g1000_colheader_JPTCHB |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
969 fi |
0 | 970 |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
971 done |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
972 fi |
0 | 973 |
974 | |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
975 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
976 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
977 #### IMPACT SCORE ANNOTATIONS |
2
565c0e690238
Added support for LJB2, COSMIC67, CLINVAR and NCI60.
saskia-hiltemann
parents:
0
diff
changeset
|
978 |
565c0e690238
Added support for LJB2, COSMIC67, CLINVAR and NCI60.
saskia-hiltemann
parents:
0
diff
changeset
|
979 |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
980 if [ $ljb2_sift == "Y" ] |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
981 then |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
982 echo -e "\nLJB2 SIFT Annotation" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
983 $scriptsdir/annotate_variation.pl --filter --buildver $buildver $otherinfo -dbtype ljb2_sift annovarinput $humandb 2>&1 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
984 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
985 annovarout=annovarinput.${buildver}_ljb2_sift_dropped |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
986 sed -i '1i\db\tLJB2_SIFT\tchromosome\tstart\tend\treference\talleleSeq"'"$vcfheader"'"' $annovarout |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
987 joinresults originalfile $annovarout 3 4 5 6 7 B.LJB2_SIFT |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
988 fi |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
989 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
990 if [ $ljb2_pp2hdiv == "Y" ] |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
991 then |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
992 echo -e "\nLJB2 pp2hdiv Annotation" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
993 $scriptsdir/annotate_variation.pl --filter --buildver $buildver $otherinfo -dbtype ljb2_pp2hdiv annovarinput $humandb 2>&1 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
994 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
995 annovarout=annovarinput.${buildver}_ljb2_pp2hdiv_dropped |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
996 sed -i '1i\db\tLJB2_PolyPhen2_HDIV\tchromosome\tstart\tend\treference\talleleSeq"'"$vcfheader"'"' $annovarout |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
997 joinresults originalfile $annovarout 3 4 5 6 7 B.LJB2_PolyPhen2_HDIV |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
998 fi |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
999 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1000 if [ $ljb2_pp2hvar == "Y" ] |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1001 then |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1002 echo -e "\nLJB2 pp2hvar Annotation" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1003 $scriptsdir/annotate_variation.pl --filter --buildver $buildver $otherinfo -dbtype ljb2_pp2hvar annovarinput $humandb 2>&1 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1004 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1005 annovarout=annovarinput.${buildver}_ljb2_pp2hvar_dropped |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1006 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1007 head $annovarout |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1008 sed -i '1i\db\tLJB2_PolyPhen2_HVAR\tchromosome\tstart\tend\treference\talleleSeq"'"$vcfheader"'"' $annovarout |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1009 joinresults originalfile $annovarout 3 4 5 6 7 B.LJB2_PolyPhen2_HVAR |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1010 fi |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1011 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1012 if [ $ljb2_lrt == "Y" ] |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1013 then |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1014 echo -e "\nLJB2 LRT Annotation" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1015 $scriptsdir/annotate_variation.pl --filter --buildver $buildver $otherinfo -dbtype ljb2_lrt annovarinput $humandb 2>&1 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1016 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1017 annovarout=annovarinput.${buildver}_ljb2_lrt_dropped |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1018 sed -i '1i\db\tLJB2_LRT\tchromosome\tstart\tend\treference\talleleSeq"'"$vcfheader"'"' $annovarout |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1019 joinresults originalfile $annovarout 3 4 5 6 7 B.LJB2_LRT |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1020 fi |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1021 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1022 if [ $ljb2_mt == "Y" ] |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1023 then |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1024 echo -e "\nLJB2 mutationtaster Annotation" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1025 $scriptsdir/annotate_variation.pl --filter --buildver $buildver $otherinfo -dbtype ljb2_mt annovarinput $humandb 2>&1 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1026 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1027 annovarout=annovarinput.${buildver}_ljb2_mt_dropped |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1028 sed -i '1i\db\tLJB2_MutationTaster\tchromosome\tstart\tend\treference\talleleSeq"'"$vcfheader"'"' $annovarout |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1029 joinresults originalfile $annovarout 3 4 5 6 7 B.LJB2_MutationTaster |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1030 fi |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1031 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1032 if [ $ljb2_ma == "Y" ] |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1033 then |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1034 echo -e "\nLJB2 mutationassessor Annotation" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1035 $scriptsdir/annotate_variation.pl --filter --buildver $buildver $otherinfo -dbtype ljb2_ma annovarinput $humandb 2>&1 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1036 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1037 annovarout=annovarinput.${buildver}_ljb2_ma_dropped |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1038 sed -i '1i\db\tLJB2_MutationAssessor\tchromosome\tstart\tend\treference\talleleSeq"'"$vcfheader"'"' $annovarout |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1039 joinresults originalfile $annovarout 3 4 5 6 7 B.LJB2_MutationAssessor |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1040 fi |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1041 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1042 if [ $ljb2_fathmm == "Y" ] |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1043 then |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1044 echo -e "\nLJB2 FATHMM Annotation" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1045 $scriptsdir/annotate_variation.pl --filter --buildver $buildver $otherinfo -dbtype ljb2_fathmm annovarinput $humandb 2>&1 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1046 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1047 annovarout=annovarinput.${buildver}_ljb2_fathmm_dropped |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1048 sed -i '1i\db\tLJB2_FATHMM\tchromosome\tstart\tend\treference\talleleSeq"'"$vcfheader"'"' $annovarout |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1049 joinresults originalfile $annovarout 3 4 5 6 7 B.LJB2_FATHMM |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1050 fi |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1051 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1052 if [ $ljb2_gerp == "Y" ] |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1053 then |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1054 echo -e "\nLJB2 GERP++ Annotation" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1055 $scriptsdir/annotate_variation.pl --filter --buildver $buildver $otherinfo -dbtype ljb2_gerp++ annovarinput $humandb 2>&1 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1056 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1057 annovarout=annovarinput.${buildver}_ljb2_gerp++_dropped |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1058 sed -i '1i\db\tLJB2_GERP++\tchromosome\tstart\tend\treference\talleleSeq"'"$vcfheader"'"' $annovarout |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1059 joinresults originalfile $annovarout 3 4 5 6 7 B.LJB2_GERP++ |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1060 fi |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1061 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1062 if [ $ljb2_phylop == "Y" ] |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1063 then |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1064 echo -e "\nLJB2 PhyloP Annotation" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1065 $scriptsdir/annotate_variation.pl --filter --buildver $buildver $otherinfo -dbtype ljb2_phylop annovarinput $humandb 2>&1 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1066 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1067 annovarout=annovarinput.${buildver}_ljb2_phylop_dropped |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1068 sed -i '1i\db\tLJB2_PhyloP\tchromosome\tstart\tend\treference\talleleSeq"'"$vcfheader"'"' $annovarout |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1069 joinresults originalfile $annovarout 3 4 5 6 7 B.LJB2_PhyloP |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1070 fi |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1071 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1072 if [ $ljb2_siphy == "Y" ] |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1073 then |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1074 echo -e "\nLJB2 SiPhy Annotation" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1075 $scriptsdir/annotate_variation.pl --filter --buildver $buildver $otherinfo -dbtype ljb2_siphy annovarinput $humandb 2>&1 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1076 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1077 annovarout=annovarinput.${buildver}_ljb2_siphy_dropped |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1078 sed -i '1i\db\tLJB2_SiPhy\tchromosome\tstart\tend\treference\talleleSeq"'"$vcfheader"'"' $annovarout |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1079 joinresults originalfile $annovarout 3 4 5 6 7 B.LJB2_SiPhy |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1080 fi |
2
565c0e690238
Added support for LJB2, COSMIC67, CLINVAR and NCI60.
saskia-hiltemann
parents:
0
diff
changeset
|
1081 |
565c0e690238
Added support for LJB2, COSMIC67, CLINVAR and NCI60.
saskia-hiltemann
parents:
0
diff
changeset
|
1082 |
565c0e690238
Added support for LJB2, COSMIC67, CLINVAR and NCI60.
saskia-hiltemann
parents:
0
diff
changeset
|
1083 |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1084 ### OLD IMPACT SCORE ANNOTATIONS |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1085 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1086 # SIFT |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1087 if [ $avsift == "Y" ] |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1088 then |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1089 echo -e "\nSIFT Annotation" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1090 $scriptsdir/annotate_variation.pl --filter --buildver $buildver -dbtype avsift annovarinput $humandb 2>&1 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1091 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1092 annovarout=annovarinput.${buildver}_avsift_dropped |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1093 sed -i '1i\db\tAVSIFT\tchromosome\tstart\tend\treference\talleleSeq"'"$vcfheader"'"' $annovarout |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1094 joinresults originalfile $annovarout 3 4 5 6 7 B.AVSIFT |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1095 fi |
2
565c0e690238
Added support for LJB2, COSMIC67, CLINVAR and NCI60.
saskia-hiltemann
parents:
0
diff
changeset
|
1096 |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1097 #ljb refers to Liu, Jian, Boerwinkle paper in Human Mutation with pubmed ID 21520341. Cite this paper if you use the scores |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1098 # SIFT2 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1099 if [ $ljbsift == "Y" ] |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1100 then |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1101 echo -e "\nLJB SIFT Annotation" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1102 $scriptsdir/annotate_variation.pl --filter --buildver $buildver -dbtype ljb_sift annovarinput $humandb 2>&1 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1103 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1104 annovarout=annovarinput.${buildver}_ljb_sift_dropped |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1105 sed -i '1i\db\tLJB_SIFT\tchromosome\tstart\tend\treference\talleleSeq"'"$vcfheader"'"' $annovarout |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1106 joinresults originalfile $annovarout 3 4 5 6 7 B.LJB_SIFT |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1107 fi |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1108 |
0 | 1109 |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1110 # PolyPhen2 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1111 if [ $polyphen2 == "Y" ] |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1112 then |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1113 echo -e "\nPolyPhen Annotation" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1114 $scriptsdir/annotate_variation.pl --filter --buildver $buildver -dbtype ljb_pp2 annovarinput $humandb 2>&1 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1115 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1116 annovarout=annovarinput.${buildver}_ljb_pp2_dropped |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1117 sed -i '1i\db\tPolyPhen2\tchromosome\tstart\tend\treference\talleleSeq"'"$vcfheader"'"' $annovarout |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1118 joinresults originalfile $annovarout 3 4 5 6 7 B.PolyPhen2 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1119 fi |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1120 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1121 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1122 # MutationTaster |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1123 if [ $mutationtaster == "Y" ] |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1124 then |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1125 echo -e "\nMutationTaster Annotation" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1126 $scriptsdir/annotate_variation.pl --filter --buildver $buildver -dbtype ljb_mt annovarinput $humandb 2>&1 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1127 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1128 annovarout=annovarinput.${buildver}_ljb_mt_dropped |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1129 sed -i '1i\db\tMutationTaster\tchromosome\tstart\tend\treference\talleleSeq"'"$vcfheader"'"' $annovarout |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1130 joinresults originalfile $annovarout 3 4 5 6 7 B.MutationTaster |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1131 fi |
0 | 1132 |
1133 | |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1134 # LRT |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1135 if [ $lrt == "Y" ] |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1136 then |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1137 echo -e "\nLRT Annotation" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1138 $scriptsdir/annotate_variation.pl --filter --buildver $buildver -dbtype ljb_lrt annovarinput $humandb 2>&1 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1139 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1140 annovarout=annovarinput.${buildver}_ljb_lrt_dropped |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1141 sed -i '1i\db\tLikelihoodRatioTestScore\tchromosome\tstart\tend\treference\talleleSeq"'"$vcfheader"'"' $annovarout |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1142 joinresults originalfile $annovarout 3 4 5 6 7 B.LikelihoodRatioTestScore |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1143 fi |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1144 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1145 # PhyloP |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1146 if [ $phylop == "Y" ] |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1147 then |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1148 echo -e "\nPhyloP Annotation" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1149 $scriptsdir/annotate_variation.pl --filter --buildver $buildver -dbtype ljb_phylop annovarinput $humandb 2>&1 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1150 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1151 annovarout=annovarinput.${buildver}_ljb_phylop_dropped |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1152 sed -i '1i\db\tPhyloP\tchromosome\tstart\tend\treference\talleleSeq"'"$vcfheader"'"' $annovarout |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1153 joinresults originalfile $annovarout 3 4 5 6 7 B.PhyloP |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1154 fi |
0 | 1155 |
1156 | |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1157 ### ESP Exome Variant Server |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1158 if [ $esp != "None" ] |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1159 then |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1160 echo -e "\nESP Annotation" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1161 for version in $espstr |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1162 do |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1163 echo "version: $version" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1164 # 6500si ALL |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1165 if [ $version == "esp6500si_all" ] |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1166 then |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1167 $scriptsdir/annotate_variation.pl --filter --buildver $buildver -dbtype esp6500si_all annovarinput $humandb 2>&1 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1168 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1169 annovarout=annovarinput.${buildver}_esp6500si_all_dropped |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1170 sed -i '1i\db\t'$esp6500si_colheader_ALL'\tchromosome\tstart\tend\treference\talleleSeq"'"$vcfheader"'"' $annovarout |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1171 joinresults originalfile $annovarout 3 4 5 6 7 B.$esp6500si_colheader_ALL |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1172 fi |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1173 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1174 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1175 # 6500si European American |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1176 if [ $version == "esp6500si_ea" ] |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1177 then |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1178 $scriptsdir/annotate_variation.pl --filter --buildver $buildver -dbtype esp6500si_ea annovarinput $humandb 2>&1 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1179 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1180 annovarout=annovarinput.${buildver}_esp6500si_ea_dropped |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1181 sed -i '1i\db\t'$esp6500si_colheader_EA'\tchromosome\tstart\tend\treference\talleleSeq"'"$vcfheader"'" ' $annovarout |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1182 joinresults originalfile $annovarout 3 4 5 6 7 B.$esp6500si_colheader_EA |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1183 fi |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1184 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1185 # 6500si African Americans |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1186 if [ $version == "esp6500si_aa" ] |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1187 then |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1188 $scriptsdir/annotate_variation.pl --filter --buildver $buildver -dbtype esp6500si_aa annovarinput $humandb 2>&1 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1189 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1190 annovarout=annovarinput.${buildver}_esp6500si_aa_dropped |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1191 sed -i '1i\db\t'$esp6500si_colheader_AA'\tchromosome\tstart\tend\treference\talleleSeq"'"$vcfheader"'" ' $annovarout |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1192 joinresults originalfile $annovarout 3 4 5 6 7 B.$esp6500si_colheader_AA |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1193 fi |
0 | 1194 |
1195 | |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1196 # 6500 ALL |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1197 if [ $version == "esp6500_all" ] |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1198 then |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1199 ls |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1200 $scriptsdir/annotate_variation.pl --filter --buildver $buildver -dbtype esp6500_all annovarinput $humandb 2>&1 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1201 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1202 annovarout=annovarinput.${buildver}_esp6500_all_dropped |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1203 sed -i '1i\db\t'$esp6500_colheader_ALL'\tchromosome\tstart\tend\treference\talleleSeq"'"$vcfheader"'" ' $annovarout |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1204 joinresults originalfile $annovarout 3 4 5 6 7 B.$esp6500_colheader_ALL |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1205 fi |
0 | 1206 |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1207 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1208 # 6500 European American |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1209 if [ $version == "esp6500_ea" ] |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1210 then |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1211 $scriptsdir/annotate_variation.pl --filter --buildver $buildver -dbtype esp6500_ea annovarinput $humandb 2>&1 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1212 annovarout=annovarinput.${buildver}_esp6500_ea_dropped |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1213 sed -i '1i\db\t'$esp6500_colheader_EA'\tchromosome\tstart\tend\treference\talleleSeq"'"$vcfheader"'"' $annovarout |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1214 joinresults originalfile $annovarout 3 4 5 6 7 B.$esp6500_colheader_EA |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1215 fi |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1216 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1217 # 6500 African Americans |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1218 if [ $version == "esp6500_aa" ] |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1219 then |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1220 $scriptsdir/annotate_variation.pl --filter --buildver $buildver -dbtype esp6500_aa annovarinput $humandb 2>&1 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1221 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1222 annovarout=annovarinput.${buildver}_esp6500_aa_dropped |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1223 sed -i '1i\db\t'$esp6500_colheader_AA'\tchromosome\tstart\tend\treference\talleleSeq"'"$vcfheader"'"' $annovarout |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1224 joinresults originalfile $annovarout 3 4 5 6 7 B.$esp6500_colheader_AA |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1225 fi |
0 | 1226 |
1227 | |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1228 # 5400 ALL |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1229 if [ $version == "esp5400_all" ] |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1230 then |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1231 $scriptsdir/annotate_variation.pl --filter --buildver $buildver -dbtype esp5400_all annovarinput $humandb 2>&1 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1232 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1233 annovarout=annovarinput.${buildver}_esp5400_all_dropped |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1234 sed -i '1i\db\t'$esp5400_colheader_ALL'\tchromosome\tstart\tend\treference\talleleSeq"'"$vcfheader"'"' $annovarout |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1235 joinresults originalfile $annovarout 3 4 5 6 7 B.$esp5400_colheader_ALL |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1236 fi |
0 | 1237 |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1238 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1239 # 5400 European American |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1240 if [ $version == "esp5400_ea" ] |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1241 then |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1242 $scriptsdir/annotate_variation.pl --filter --buildver $buildver -dbtype esp5400_ea annovarinput $humandb 2>&1 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1243 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1244 annovarout=annovarinput.${buildver}_esp5400_ea_dropped |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1245 sed -i '1i\db\t'$esp5400_colheader_EA'\tchromosome\tstart\tend\treference\talleleSeq"'"$vcfheader"'"' $annovarout |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1246 joinresults originalfile $annovarout 3 4 5 6 7 B.$esp5400_colheader_EA |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1247 fi |
0 | 1248 |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1249 # 5400 African Americans |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1250 if [ $version == "esp5400_aa" ] |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1251 then |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1252 $scriptsdir/annotate_variation.pl --filter --buildver $buildver -dbtype esp5400_aa annovarinput $humandb 2>&1 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1253 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1254 annovarout=annovarinput.${buildver}_esp5400_aa_dropped |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1255 sed -i '1i\db\t'$esp5400_colheader_AA'\tchromosome\tstart\tend\treference\talleleSeq"'"$vcfheader"'"' $annovarout |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1256 joinresults originalfile $annovarout 3 4 5 6 7 B.$esp5400_colheader_AA |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1257 fi |
0 | 1258 |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1259 done |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1260 fi |
0 | 1261 |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1262 #ExAC-03 database |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1263 if [ $exac03 == "Y" ] |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1264 then |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1265 echo -e "\nExAC03 Annotation" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1266 $scriptsdir/annotate_variation.pl --filter -otherinfo --buildver $buildver --otherinfo -dbtype exac03 annovarinput $humandb 2>&1 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1267 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1268 #annovarout=annovarinput.${buildver}_exac03_dropped |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1269 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1270 # split allelefrequency column into several columns, one per population |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1271 awk 'BEGIN{FS="\t" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1272 OFS="\t" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1273 }{ |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1274 gsub(",","\t",$2) |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1275 print $0 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1276 }END{}' annovarinput.${buildver}_exac03_dropped > $annovarout |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1277 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1278 sed -i '1i\db\tExAC_ALL\tExAC_AFR\tExAC_AMR\tExAC_EAS\tExAC_FIN\tExAC_NFE\tExAC_OTH\tExAC_SAS\tchromosome\tstart\tend\treference\talleleSeq"'"$vcfheader"'"' $annovarout |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1279 joinresults originalfile $annovarout 10 11 12 13 14 B.ExAC_ALL,B.ExAC_AFR,B.ExAC_AMR,B.ExAC_EAS,B.ExAC_FIN,B.ExAC_NFE,B.ExAC_OTH,B.ExAC_SAS |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1280 fi |
0 | 1281 |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1282 #ExAC-03 database |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1283 if [ $exac03nonpsych == "Y" ] |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1284 then |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1285 echo -e "\nExAC03 non-psych Annotation" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1286 $scriptsdir/annotate_variation.pl --filter -otherinfo --buildver $buildver --otherinfo -dbtype exac03nonpsych annovarinput $humandb 2>&1 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1287 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1288 #annovarout=annovarinput.${buildver}_exac03_dropped |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1289 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1290 # split allelefrequency column into several columns, one per population |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1291 awk 'BEGIN{FS="\t" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1292 OFS="\t" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1293 }{ |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1294 gsub(",","\t",$2) |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1295 print $0 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1296 }END{}' annovarinput.${buildver}_exac03nonpsych_dropped > $annovarout |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1297 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1298 sed -i '1i\db\tExAC_non-phsych_ALL\tExAC_non-phsych_AFR\tExAC_non-phsych_AMR\tExAC_non-phsych_EAS\tExAC_non-phsych_FIN\tExAC_non-phsych_NFE\tExAC_non-phsych_OTH\tExAC_non-phsych_SAS\tchromosome\tstart\tend\treference\talleleSeq"'"$vcfheader"'"' $annovarout |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1299 joinresults originalfile $annovarout 10 11 12 13 14 B.ExAC_non-phsych_ALL,B.ExAC_non-phsych_AFR,B.ExAC_non-phsych_AMR,B.ExAC_non-phsych_EAS,B.ExAC_non-phsych_FIN,B.ExAC_non-phsych_NFE,B.ExAC_non-phsych_OTH,B.ExAC_non-phsych_SAS |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1300 fi |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1301 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1302 #ExAC-03 database |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1303 if [ $exac03nontcga == "Y" ] |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1304 then |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1305 echo -e "\nExAC03 non-tcga Annotation" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1306 $scriptsdir/annotate_variation.pl --filter -otherinfo --buildver $buildver --otherinfo -dbtype exac03nontcga annovarinput $humandb 2>&1 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1307 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1308 #annovarout=annovarinput.${buildver}_exac03_dropped |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1309 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1310 # split allelefrequency column into several columns, one per population |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1311 awk 'BEGIN{FS="\t" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1312 OFS="\t" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1313 }{ |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1314 gsub(",","\t",$2) |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1315 print $0 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1316 }END{}' annovarinput.${buildver}_exac03nontcga_dropped > $annovarout |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1317 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1318 sed -i '1i\db\tExAC_non-TCGA_ALL\tExAC_non-TCGA_AFR\tExAC_non-TCGA_AMR\tExAC_non-TCGA_EAS\tExAC_non-TCGA_FIN\tExAC_non-TCGA_NFE\tExAC_non-TCGA_OTH\tExAC_non-TCGA_SAS\tchromosome\tstart\tend\treference\talleleSeq"'"$vcfheader"'"' $annovarout |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1319 joinresults originalfile $annovarout 10 11 12 13 14 B.ExAC_non-TCGA_ALL,B.ExAC_non-TCGA_AFR,B.ExAC_non-TCGA_AMR,B.ExAC_non-TCGA_EAS,B.ExAC_non-TCGA_FIN,B.ExAC_non-TCGA_NFE,B.ExAC_non-TCGA_OTH,B.ExAC_non-TCGA_SAS |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1320 fi |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1321 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1322 #dbscSNV 1.1 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1323 if [ $dbscsnv11 == "Y" ] |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1324 then |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1325 echo -e "\ndbscSNV11 Annotation" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1326 $scriptsdir/annotate_variation.pl --filter -otherinfo --buildver $buildver -dbtype dbscsnv11 annovarinput $humandb 2>&1 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1327 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1328 #annovarout="annovarinput.${buildver}_dbscsnv11_dropped" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1329 awk 'BEGIN{FS="\t" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1330 OFS="\t" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1331 }{ |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1332 gsub(",","\t",$2) |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1333 print $0 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1334 }END{}' annovarinput.${buildver}_dbscsnv11_dropped > $annovarout |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1335 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1336 sed -i '1i\db\tdbscSNV11_ADA_SCORE\tdbscSNV11_RF_SCORE\tchromosome\tstart\tend\treference\talleleSeq"'"$vcfheader"'"' $annovarout |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1337 joinresults originalfile $annovarout 4 5 6 7 8 B.dbscSNV11_ADA_SCORE,B.dbscSNV11_RF_SCORE |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1338 fi |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1339 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1340 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1341 #kaviar_20150923 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1342 if [ $kaviar_20150923 == "Y" ] |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1343 then |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1344 echo -e "\nkaviar_20150923 Annotation" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1345 $scriptsdir/annotate_variation.pl --filter -otherinfo --buildver $buildver -dbtype kaviar_20150923 annovarinput $humandb 2>&1 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1346 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1347 #annovarout="annovarinput.${buildver}_kaviar_20150923_dropped" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1348 awk 'BEGIN{FS="\t" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1349 OFS="\t" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1350 }{ |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1351 gsub(",","\t",$2) |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1352 print $0 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1353 }END{}' annovarinput.${buildver}_kaviar_20150923_dropped > $annovarout |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1354 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1355 sed -i '1i\db\tKaviar_AF\tKaviar_AC\tKaviar_AN\tchromosome\tstart\tend\treference\talleleSeq"'"$vcfheader"'"' $annovarout |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1356 joinresults originalfile $annovarout 5 6 7 8 9 B.Kaviar_AF,B.Kaviar_AC,B.Kaviar_AN |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1357 fi |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1358 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1359 #hrcr1 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1360 if [ $hrcr1 == "Y" ] |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1361 then |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1362 echo -e "\nhrcr1 Annotation" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1363 $scriptsdir/annotate_variation.pl --filter -otherinfo --buildver $buildver -dbtype hrcr1 annovarinput $humandb 2>&1 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1364 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1365 #annovarout="annovarinput.${buildver}_dbscsnv11_dropped" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1366 awk 'BEGIN{FS="\t" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1367 OFS="\t" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1368 }{ |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1369 gsub(",","\t",$2) |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1370 print $0 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1371 }END{}' annovarinput.${buildver}_hrcr1_dropped > $annovarout |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1372 sed -i '1i\db\tHRC_AF\tHRC_AC\tHRC_AN\tHRC_non1000G_AF\tHRC_non1000G_AC\tHRC_non1000g_AN\tchromosome\tstart\tend\treference\talleleSeq"'"$vcfheader"'"' $annovarout |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1373 joinresults originalfile $annovarout 8 9 10 11 12 B.HRC_AF,B.HRC_AC,B.HRC_AN,B.HRC_non1000g_AF,B.HRC_non1000g_AC,B.HRC_non1000g_AN |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1374 fi |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1375 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1376 #dbnsfp30a |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1377 if [ $dbnsfp30a == "Y" ] |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1378 then |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1379 echo -e "\ndbnsfp30a Annotation" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1380 $scriptsdir/annotate_variation.pl --filter -otherinfo --buildver $buildver -dbtype dbnsfp30a annovarinput $humandb 2>&1 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1381 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1382 #annovarout="annovarinput.${buildver}_dbnsfp30a_dropped" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1383 awk 'BEGIN{FS="\t" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1384 OFS="\t" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1385 }{ |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1386 gsub(",","\t",$2) |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1387 print $0 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1388 }END{}' annovarinput.${buildver}_dbnsfp30a_dropped > $annovarout |
0 | 1389 |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1390 sed -i '1i\db\tdbNSFP_SIFT_score\tdbNSFP_SIFT_pred\tdbNSFP_Polyphen2_HDIV_score\tdbNSFP_Polyphen2_HDIV_pred\tdbNSFP_Polyphen2_HVAR_score\tdbNSFP_Polyphen2_HVAR_pred\tdbNSFP_LRT_score\tdbNSFP_LRT_pred\tdbNSFP_MutationTaster_score\tdbNSFP_MutationTaster_pred\tdbNSFP_MutationAssessor_score\tdbNSFP_MutationAssessor_pred\tdbNSFP_FATHMM_score\tdbNSFP_FATHMM_pred\tdbNSFP_PROVEAN_score\tdbNSFP_PROVEAN_pred\tdbNSFP_VEST3_score\tdbNSFP_CADD_raw\tdbNSFP_CADD_phredDANN_score\tdbNSFP_fathmm-MKL_coding_score\tdbNSFP_fathmm-MKL_coding_pred\tdbNSFP_MetaSVM_score\tdbNSFP_MetaSVM_pred\tdbNSFP_MetaLR_score\tdbNSFP_MetaLR_pred\tdbNSFP_integrated_fitCons_score\tdbNSFP_integrated_confidence_value\tdbNSFP_GERP_RS\tdbNSFP_phyloP7way_vertebrate\tdbNSFP_phyloP20way_mammalian\tdbNSFP_phastCons7way_vertebrate\tdbNSFP_phastCons20way_mammalian\tdbNSFP_SiPhy_29way_logOdds\tdbNSFP_unknown\tchromosome\tstart\tend\treference\talleleSeq"'"$vcfheader"'"' $annovarout |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1391 joinresults originalfile $annovarout 36 37 38 39 40 B.dbNSFP_SIFT_score,B.dbNSFP_SIFT_pred,B.dbNSFP_Polyphen2_HDIV_score,B.dbNSFP_Polyphen2_HDIV_pred,B.dbNSFP_Polyphen2_HVAR_score,B.dbNSFP_Polyphen2_HVAR_pred,B.dbNSFP_LRT_score,B.dbNSFP_LRT_pred,B.dbNSFP_MutationTaster_score,B.dbNSFP_MutationTaster_pred,B.dbNSFP_MutationAssessor_score,B.dbNSFP_MutationAssessor_pred,B.dbNSFP_FATHMM_score,B.dbNSFP_FATHMM_pred,B.dbNSFP_PROVEAN_score,B.dbNSFP_PROVEAN_pred,B.dbNSFP_VEST3_score,B.dbNSFP_CADD_raw,B.dbNSFP_CADD_phredDANN_score,B.dbNSFP_fathmm-MKL_coding_score,B.dbNSFP_fathmm-MKL_coding_pred,B.dbNSFP_MetaSVM_score,B.dbNSFP_MetaSVM_pred,B.dbNSFP_MetaLR_score,B.dbNSFP_MetaLR_pred,B.dbNSFP_integrated_fitCons_score,B.dbNSFP_integrated_confidence_value,B.dbNSFP_GERP_RS,B.dbNSFP_phyloP7way_vertebrate,B.dbNSFP_phyloP20way_mammalian,B.dbNSFP_phastCons7way_vertebrate,B.dbNSFP_phastCons20way_mammalian,B.dbNSFP_SiPhy_29way_logOdds |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1392 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1393 fi |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1394 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1395 #mitimpact2 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1396 if [ $mitimpact2 == "Y" ] |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1397 then |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1398 echo -e "\nmitimpact2 Annotation" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1399 $scriptsdir/annotate_variation.pl --filter -otherinfo --buildver $buildver -dbtype mitimpact2 annovarinput $humandb 2>&1 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1400 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1401 #annovarout="annovarinput.${buildver}_mitimpact2_dropped" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1402 awk 'BEGIN{FS="\t" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1403 OFS="\t" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1404 }{ |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1405 gsub(",","\t",$2) |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1406 print $0 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1407 }END{}' annovarinput.${buildver}_mitimpact2_dropped > $annovarout |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1408 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1409 sed -i '1i\db\tMITimpact2_Gene_symbol\tMITimpact2_OXPHOS_Complex\tMITimpact2_Ensembl_Gene_ID\tMITimpact2_Ensembl_Protein_ID\tMITimpact2_Uniprot_Name\tMITimpact2_Uniprot_ID\tMITimpact2_NCBI_Gene_ID\tMITimpact2_NCBI_Protein_ID\tMITimpact2_Gene_pos\tMITimpact2_AA_pos\tMITimpact2_AA_sub\tMITimpact2_Codon_sub\tMITimpact2_dbSNP_ID\tMITimpact2_PhyloP_46V\tMITimpact2_PhastCons_46V\tMITimpact2_PhyloP_100V\tMITimpact2_PhastCons_100V\tMITimpact2_SiteVar\tMITimpact2_PolyPhen2_prediction\tMITimpact2_PolyPhen2_score\tMITimpact2_SIFT_prediction\tMITimpact2_SIFT_score\tMITimpact2_FatHmm_prediction\tMITimpact2_FatHmm_score\tMITimpact2_PROVEAN_prediction\tMITimpact2_PROVEAN_score\tMITimpact2_MutAss_prediction\tMITimpact2_MutAss_score\tMITimpact2_EFIN_Swiss_Prot_Score\tMITimpact2_EFIN_Swiss_Prot_Prediction\tMITimpact2_EFIN_HumDiv_Score\tMITimpact2_EFIN_HumDiv_Prediction\tMITimpact2_CADD_score\tMITimpact2_CADD_Phred_score\tMITimpact2_CADD_prediction\tMITimpact2_Carol_prediction\tMITimpact2_Carol_score\tMITimpact2_Condel_score\tMITimpact2_Condel_pred\tMITimpact2_COVEC_WMV\tMITimpact2_COVEC_WMV_prediction\tMITimpact2_PolyPhen2_score_transf\tMITimpact2_PolyPhen2_pred_transf\tMITimpact2_SIFT_score_transf\tMITimpact2_SIFT_pred_transf\tMITimpact2_MutAss_score_transf\tMITimpact2_MutAss_pred_transf\tMITimpact2_Perc_coevo_Sites\tMITimpact2_Mean_MI_score\tMITimpact2_COSMIC_ID\tMITimpact2_Tumor_site\tMITimpact2_Examined_samples\tMITimpact2_Mutation_frequency\tMITimpact2_US\tMITimpact2_Status\tMITimpact2_Associated_disease\tMITimpact2_Presence_in_TD\tMITimpact2_Class_predicted\tMITimpact2_Prob_N\tMITimpact2_Prob_P\tchromosome\tstart\tend\treference\talleleSeq"'"$vcfheader"'"' $annovarout |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1410 joinresults originalfile $annovarout 62 63 64 65 66 B.MITimpact2_Gene_symbol,B.MITimpact2_OXPHOS_Complex,B.MITimpact2_Ensembl_Gene_ID,B.MITimpact2_Ensembl_Protein_ID,B.MITimpact2_Uniprot_Name,B.MITimpact2_Uniprot_ID,B.MITimpact2_NCBI_Gene_ID,B.MITimpact2_NCBI_Protein_ID,B.MITimpact2_Gene_pos,B.MITimpact2_AA_pos,B.MITimpact2_AA_sub,B.MITimpact2_Codon_sub,B.MITimpact2_dbSNP_ID,B.MITimpact2_PhyloP_46V,B.MITimpact2_PhastCons_46V,B.MITimpact2_PhyloP_100V,B.MITimpact2_PhastCons_100V,B.MITimpact2_SiteVar,B.MITimpact2_PolyPhen2_prediction,B.MITimpact2_PolyPhen2_score,B.MITimpact2_SIFT_prediction,B.MITimpact2_SIFT_score,B.MITimpact2_FatHmm_prediction,B.MITimpact2_FatHmm_score,B.MITimpact2_PROVEAN_prediction,B.MITimpact2_PROVEAN_score,B.MITimpact2_MutAss_prediction,B.MITimpact2_MutAss_score,B.MITimpact2_EFIN_Swiss_Prot_Score,B.MITimpact2_EFIN_Swiss_Prot_Prediction,B.MITimpact2_EFIN_HumDiv_Score,B.MITimpact2_EFIN_HumDiv_Prediction,B.MITimpact2_CADD_score,B.MITimpact2_CADD_Phred_score,B.MITimpact2_CADD_prediction,B.MITimpact2_Carol_prediction,B.MITimpact2_Carol_score,B.MITimpact2_Condel_score,B.MITimpact2_Condel_pred,B.MITimpact2_COVEC_WMV,B.MITimpact2_COVEC_WMV_prediction,B.MITimpact2_PolyPhen2_score_transf,B.MITimpact2_PolyPhen2_pred_transf,B.MITimpact2_SIFT_score_transf,B.MITimpact2_SIFT_pred_transf,B.MITimpact2_MutAss_score_transf,B.MITimpact2_MutAss_pred_transf,B.MITimpact2_Perc_coevo_Sites,B.MITimpact2_Mean_MI_score,B.MITimpact2_COSMIC_ID,B.MITimpact2_Tumor_site,B.MITimpact2_Examined_samples,B.MITimpact2_Mutation_frequency,B.MITimpact2_US,B.MITimpact2_Status,B.MITimpact2_Associated_disease,B.MITimpact2_Presence_in_TD,B.MITimpact2_Class_predicted,B.MITimpact2_Prob_N,B.MITimpact2_Prob_P |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1411 fi |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1412 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1413 #mitimpact24 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1414 if [ $mitimpact24 == "Y" ] |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1415 then |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1416 echo -e "\nmitimpact24 Annotation" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1417 $scriptsdir/annotate_variation.pl --filter -otherinfo --buildver $buildver -dbtype mitimpact24 annovarinput $humandb 2>&1 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1418 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1419 #annovarout="annovarinput.${buildver}_mitimpact24_dropped" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1420 awk 'BEGIN{FS="\t" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1421 OFS="\t" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1422 }{ |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1423 gsub(",","\t",$24) |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1424 print $0 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1425 }END{}' annovarinput.${buildver}_mitimpact24_dropped > $annovarout |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1426 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1427 sed -i '1i\db\tMITimpact24_Gene_symbol\tMITimpact24_OXPHOS_Complex\tMITimpact24_Ensembl_Gene_ID\tMITimpact24_Ensembl_Protein_ID\tMITimpact24_Uniprot_Name\tMITimpact24_Uniprot_ID\tMITimpact24_NCBI_Gene_ID\tMITimpact24_NCBI_Protein_ID\tMITimpact24_Gene_pos\tMITimpact24_AA_pos\tMITimpact24_AA_sub\tMITimpact24_Codon_sub\tMITimpact24_dbSNP_ID\tMITimpact24_PhyloP_46V\tMITimpact24_PhastCons_46V\tMITimpact24_PhyloP_100V\tMITimpact24_PhastCons_100V\tMITimpact24_SiteVar\tMITimpact24_PolyPhen24_prediction\tMITimpact24_PolyPhen24_score\tMITimpact24_SIFT_prediction\tMITimpact24_SIFT_score\tMITimpact24_FatHmm_prediction\tMITimpact24_FatHmm_score\tMITimpact24_PROVEAN_prediction\tMITimpact24_PROVEAN_score\tMITimpact24_MutAss_prediction\tMITimpact24_MutAss_score\tMITimpact24_EFIN_Swiss_Prot_Score\tMITimpact24_EFIN_Swiss_Prot_Prediction\tMITimpact24_EFIN_HumDiv_Score\tMITimpact24_EFIN_HumDiv_Prediction\tMITimpact24_CADD_score\tMITimpact24_CADD_Phred_score\tMITimpact24_CADD_prediction\tMITimpact24_Carol_prediction\tMITimpact24_Carol_score\tMITimpact24_Condel_score\tMITimpact24_Condel_pred\tMITimpact24_COVEC_WMV\tMITimpact24_COVEC_WMV_prediction\tMITimpact24_PolyPhen24_score_transf\tMITimpact24_PolyPhen24_pred_transf\tMITimpact24_SIFT_score_transf\tMITimpact24_SIFT_pred_transf\tMITimpact24_MutAss_score_transf\tMITimpact24_MutAss_pred_transf\tMITimpact24_Perc_coevo_Sites\tMITimpact24_Mean_MI_score\tMITimpact24_COSMIC_ID\tMITimpact24_Tumor_site\tMITimpact24_Examined_samples\tMITimpact24_Mutation_frequency\tMITimpact24_US\tMITimpact24_Status\tMITimpact24_Associated_disease\tMITimpact24_Presence_in_TD\tMITimpact24_Class_predicted\tMITimpact24_Prob_N\tMITimpact24_Prob_P\tchromosome\tstart\tend\treference\talleleSeq"'"$vcfheader"'"' $annovarout |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1428 joinresults originalfile $annovarout 62 63 64 65 66 B.MITimpact24_Gene_symbol,B.MITimpact24_OXPHOS_Complex,B.MITimpact24_Ensembl_Gene_ID,B.MITimpact24_Ensembl_Protein_ID,B.MITimpact24_Uniprot_Name,B.MITimpact24_Uniprot_ID,B.MITimpact24_NCBI_Gene_ID,B.MITimpact24_NCBI_Protein_ID,B.MITimpact24_Gene_pos,B.MITimpact24_AA_pos,B.MITimpact24_AA_sub,B.MITimpact24_Codon_sub,B.MITimpact24_dbSNP_ID,B.MITimpact24_PhyloP_46V,B.MITimpact24_PhastCons_46V,B.MITimpact24_PhyloP_100V,B.MITimpact24_PhastCons_100V,B.MITimpact24_SiteVar,B.MITimpact24_PolyPhen24_prediction,B.MITimpact24_PolyPhen24_score,B.MITimpact24_SIFT_prediction,B.MITimpact24_SIFT_score,B.MITimpact24_FatHmm_prediction,B.MITimpact24_FatHmm_score,B.MITimpact24_PROVEAN_prediction,B.MITimpact24_PROVEAN_score,B.MITimpact24_MutAss_prediction,B.MITimpact24_MutAss_score,B.MITimpact24_EFIN_Swiss_Prot_Score,B.MITimpact24_EFIN_Swiss_Prot_Prediction,B.MITimpact24_EFIN_HumDiv_Score,B.MITimpact24_EFIN_HumDiv_Prediction,B.MITimpact24_CADD_score,B.MITimpact24_CADD_Phred_score,B.MITimpact24_CADD_prediction,B.MITimpact24_Carol_prediction,B.MITimpact24_Carol_score,B.MITimpact24_Condel_score,B.MITimpact24_Condel_pred,B.MITimpact24_COVEC_WMV,B.MITimpact24_COVEC_WMV_prediction,B.MITimpact24_PolyPhen24_score_transf,B.MITimpact24_PolyPhen24_pred_transf,B.MITimpact24_SIFT_score_transf,B.MITimpact24_SIFT_pred_transf,B.MITimpact24_MutAss_score_transf,B.MITimpact24_MutAss_pred_transf,B.MITimpact24_Perc_coevo_Sites,B.MITimpact24_Mean_MI_score,B.MITimpact24_COSMIC_ID,B.MITimpact24_Tumor_site,B.MITimpact24_Examined_samples,B.MITimpact24_Mutation_frequency,B.MITimpact24_US,B.MITimpact24_Status,B.MITimpact24_Associated_disease,B.MITimpact24_Presence_in_TD,B.MITimpact24_Class_predicted,B.MITimpact24_Prob_N,B.MITimpact24_Prob_P |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1429 fi |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1430 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1431 |
5
4600be69b96f
Added databases 1000g2015aug, SPIDEX, avsnp138, avsnp142, exac03
saskia-hiltemann
parents:
3
diff
changeset
|
1432 #GoNL database |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1433 if [ $gonl == "Y" ] |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1434 then |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1435 |
7 | 1436 if [ $buildver == "hg19" ] |
5
4600be69b96f
Added databases 1000g2015aug, SPIDEX, avsnp138, avsnp142, exac03
saskia-hiltemann
parents:
3
diff
changeset
|
1437 then |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1438 echo -e "\nGoNL Annotation" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1439 $scriptsdir/annotate_variation.pl --filter --buildver $buildver --otherinfo -dbtype generic -genericdbfile ${buildver}_gonl.txt annovarinput $humandb 2>&1 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1440 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1441 ls |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1442 annovarout=annovarinput.${buildver}_generic_dropped |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1443 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1444 head $annovarout |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1445 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1446 sed -i '1i\db\tGoNL\tchromosome\tstart\tend\treference\talleleSeq"'"$vcfheader"'"' $annovarout |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1447 joinresults originalfile $annovarout 3 4 5 6 7 B.GoNL |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1448 |
5
4600be69b96f
Added databases 1000g2015aug, SPIDEX, avsnp138, avsnp142, exac03
saskia-hiltemann
parents:
3
diff
changeset
|
1449 fi |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1450 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1451 fi |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1452 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1453 #SPIDEX database |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1454 if [ $spidex == "Y" ] |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1455 then |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1456 |
5
4600be69b96f
Added databases 1000g2015aug, SPIDEX, avsnp138, avsnp142, exac03
saskia-hiltemann
parents:
3
diff
changeset
|
1457 if [ $buildver == "hg19" ] |
4600be69b96f
Added databases 1000g2015aug, SPIDEX, avsnp138, avsnp142, exac03
saskia-hiltemann
parents:
3
diff
changeset
|
1458 then |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1459 echo -e "\nSPIDEX Annotation" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1460 $scriptsdir/annotate_variation.pl --filter --buildver $buildver --otherinfo -dbtype spidex annovarinput $humandb 2>&1 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1461 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1462 # split allelefrequency column into several columns, one per population |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1463 awk 'BEGIN{FS="\t" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1464 OFS="\t" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1465 }{ |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1466 gsub(",","\t",$2) |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1467 print $0 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1468 }END{}' annovarinput.${buildver}_spidex_dropped > $annovarout |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1469 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1470 #annovarout=annovarinput.${buildver}_spidex_dropped |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1471 #head $annovarout |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1472 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1473 sed -i '1i\db\tSPIDEX_dpsi_max_tissue\tSPIDEX_dpsi_zscore\tchromosome\tstart\tend\treference\talleleSeq"'"$vcfheader"'"' $annovarout |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1474 joinresults originalfile $annovarout 4 5 6 7 8 B.SPIDEX_dpsi_max_tissue,B.SPIDEX_dpsi_zscore |
5
4600be69b96f
Added databases 1000g2015aug, SPIDEX, avsnp138, avsnp142, exac03
saskia-hiltemann
parents:
3
diff
changeset
|
1475 fi |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1476 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1477 fi |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1478 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1479 #GERP++ |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1480 if [ $gerp == "Y" ] |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1481 then |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1482 echo -e "\nGERP++ Annotation" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1483 $scriptsdir/annotate_variation.pl --filter --buildver $buildver -dbtype gerp++gt2 annovarinput $humandb 2>&1 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1484 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1485 annovarout="annovarinput.${buildver}_gerp++gt2_dropped" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1486 sed -i '1i\db\tGERP++\tchromosome\tstart\tend\treference\talleleSeq"'"$vcfheader"'"' $annovarout |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1487 joinresults originalfile $annovarout 3 4 5 6 7 B.GERP++ |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1488 fi |
0 | 1489 |
1490 | |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1491 #COSMIC |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1492 if [[ $cosmic61 == "Y" && $buildver == "hg19" ]] |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1493 then |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1494 echo -e "\nCOSMIC61 Annotation" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1495 $scriptsdir/annotate_variation.pl --filter --buildver $buildver -dbtype cosmic61 annovarinput $humandb 2>&1 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1496 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1497 annovarout="annovarinput.${buildver}_cosmic61_dropped" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1498 sed -i '1i\db\tCOSMIC61\tchromosome\tstart\tend\treference\talleleSeq"'"$vcfheader"'"' $annovarout |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1499 joinresults originalfile $annovarout 3 4 5 6 7 B.COSMIC61 |
0 | 1500 |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1501 fi |
0 | 1502 |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1503 if [[ $cosmic63 == "Y" && $buildver == "hg19" ]] |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1504 then |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1505 echo -e "\nCOSMIC63 Annotation" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1506 $scriptsdir/annotate_variation.pl --filter --buildver $buildver -dbtype cosmic63 annovarinput $humandb 2>&1 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1507 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1508 annovarout="annovarinput.${buildver}_cosmic63_dropped" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1509 sed -i '1i\db\tCOSMIC63\tchromosome\tstart\tend\treference\talleleSeq"'"$vcfheader"'"' $annovarout |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1510 joinresults originalfile $annovarout 3 4 5 6 7 B.COSMIC63 |
0 | 1511 |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1512 fi |
0 | 1513 |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1514 if [[ $cosmic64 == "Y" && $buildver == "hg19" ]] |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1515 then |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1516 echo -e "\nCOSMIC64 Annotation" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1517 $scriptsdir/annotate_variation.pl --filter --buildver $buildver -dbtype cosmic64 annovarinput $humandb 2>&1 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1518 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1519 annovarout="annovarinput.${buildver}_cosmic64_dropped" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1520 sed -i '1i\db\tCOSMIC64\tchromosome\tstart\tend\treference\talleleSeq"'"$vcfheader"'"' $annovarout |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1521 joinresults originalfile $annovarout 3 4 5 6 7 B.COSMIC64 |
0 | 1522 |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1523 fi |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1524 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1525 if [[ $cosmic65 == "Y" && $buildver == "hg19" ]] |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1526 then |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1527 echo -e "\nCOSMIC65 Annotation" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1528 $scriptsdir/annotate_variation.pl --filter --buildver $buildver -dbtype cosmic65 annovarinput $humandb 2>&1 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1529 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1530 annovarout="annovarinput.${buildver}_cosmic65_dropped" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1531 sed -i '1i\db\tCOSMIC65\tchromosome\tstart\tend\treference\talleleSeq"'"$vcfheader"'"' $annovarout |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1532 joinresults originalfile $annovarout 3 4 5 6 7 B.COSMIC65 |
0 | 1533 |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1534 fi |
0 | 1535 |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1536 if [[ $cosmic67 == "Y" && $buildver == "hg19" ]] |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1537 then |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1538 echo -e "\nCOSMIC67 Annotation" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1539 $scriptsdir/annotate_variation.pl --filter --buildver $buildver -dbtype cosmic67 annovarinput $humandb 2>&1 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1540 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1541 annovarout="annovarinput.${buildver}_cosmic67_dropped" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1542 sed -i '1i\db\tCOSMIC67\tchromosome\tstart\tend\treference\talleleSeq"'"$vcfheader"'"' $annovarout |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1543 joinresults originalfile $annovarout 3 4 5 6 7 B.COSMIC67 |
2
565c0e690238
Added support for LJB2, COSMIC67, CLINVAR and NCI60.
saskia-hiltemann
parents:
0
diff
changeset
|
1544 |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1545 fi |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1546 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1547 if [[ $cosmic68 == "Y" && $buildver == "hg19" ]] |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1548 then |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1549 echo -e "\nCOSMIC68 Annotation" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1550 $scriptsdir/annotate_variation.pl --filter --buildver $buildver -dbtype cosmic68 annovarinput $humandb 2>&1 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1551 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1552 annovarout="annovarinput.${buildver}_cosmic68_dropped" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1553 sed -i '1i\db\tCOSMIC68\tchromosome\tstart\tend\treference\talleleSeq"'"$vcfheader"'"' $annovarout |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1554 joinresults originalfile $annovarout 3 4 5 6 7 B.COSMIC68 |
3 | 1555 |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1556 fi |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1557 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1558 if [[ $cosmic70 == "Y" && $buildver == "hg19" ]] |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1559 then |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1560 echo -e "\nCOSMIC70 Annotation" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1561 $scriptsdir/annotate_variation.pl --filter --buildver $buildver -dbtype cosmic70 annovarinput $humandb 2>&1 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1562 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1563 annovarout="annovarinput.${buildver}_cosmic70_dropped" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1564 sed -i '1i\db\tCOSMIC70\tchromosome\tstart\tend\treference\talleleSeq"'"$vcfheader"'"' $annovarout |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1565 joinresults originalfile $annovarout 3 4 5 6 7 B.COSMIC70 |
5
4600be69b96f
Added databases 1000g2015aug, SPIDEX, avsnp138, avsnp142, exac03
saskia-hiltemann
parents:
3
diff
changeset
|
1566 |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1567 fi |
3 | 1568 |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1569 if [[ $clinvar == "Y" && $buildver == "hg19" ]] |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1570 then |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1571 echo -e "\nCLINVAR Annotation" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1572 $scriptsdir/annotate_variation.pl --filter --buildver $buildver -dbtype clinvar_20140211 annovarinput $humandb 2>&1 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1573 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1574 annovarout="annovarinput.${buildver}_clinvar_20140211_dropped" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1575 sed -i '1i\db\tCLINVAR\tchromosome\tstart\tend\treference\talleleSeq"'"$vcfheader"'"' $annovarout |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1576 joinresults originalfile $annovarout 3 4 5 6 7 B.CLINVAR |
2
565c0e690238
Added support for LJB2, COSMIC67, CLINVAR and NCI60.
saskia-hiltemann
parents:
0
diff
changeset
|
1577 |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1578 fi |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1579 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1580 if [[ $nci60 == "Y" && $buildver == "hg19" ]] |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1581 then |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1582 echo -e "\nNCI60 Annotation" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1583 $scriptsdir/annotate_variation.pl --filter --buildver $buildver -dbtype nci60 annovarinput $humandb 2>&1 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1584 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1585 annovarout="annovarinput.${buildver}_nci60_dropped" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1586 sed -i '1i\db\tNCI60\tchromosome\tstart\tend\treference\talleleSeq"'"$vcfheader"'"' $annovarout |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1587 joinresults originalfile $annovarout 3 4 5 6 7 B.NCI60 |
2
565c0e690238
Added support for LJB2, COSMIC67, CLINVAR and NCI60.
saskia-hiltemann
parents:
0
diff
changeset
|
1588 |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1589 fi |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1590 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1591 #cg46 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1592 if [[ $cg46 == "Y" ]] |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1593 then |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1594 echo -e "\nCG 46 genomes Annotation" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1595 $scriptsdir/annotate_variation.pl --filter --buildver $buildver -dbtype cg46 annovarinput $humandb 2>&1 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1596 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1597 annovarout="annovarinput.${buildver}_cg46_dropped" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1598 sed -i '1i\db\t'${cg46_colheader}'\tchromosome\tstart\tend\treference\talleleSeq"'"$vcfheader"'"' $annovarout |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1599 joinresults originalfile $annovarout 3 4 5 6 7 B.${cg46_colheader} |
0 | 1600 |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1601 fi |
0 | 1602 |
1603 | |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1604 #cg69 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1605 if [[ $cg69 == "Y" ]] |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1606 then |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1607 echo -e "\nCG 69 genomes Annotation" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1608 $scriptsdir/annotate_variation.pl --filter --buildver $buildver -dbtype cg69 annovarinput $humandb 2>&1 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1609 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1610 annovarout="annovarinput.${buildver}_cg69_dropped" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1611 sed -i '1i\db\t'${cg69_colheader}'\tchromosome\tstart\tend\treference\talleleSeq"'"$vcfheader"'"' $annovarout |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1612 joinresults originalfile $annovarout 3 4 5 6 7 B.${cg69_colheader} |
0 | 1613 |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1614 fi |
0 | 1615 |
1616 | |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1617 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1618 if [ $convertcoords == "Y" ] |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1619 then |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1620 echo "converting back coordinates" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1621 awk 'BEGIN{ |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1622 FS="\t"; |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1623 OFS="\t"; |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1624 }{ |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1625 if (FNR==1) |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1626 print $0 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1627 if(FNR>1) { |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1628 $"'"${chrcol}"'" = "chr"$"'"${chrcol}"'" |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1629 if( $"'"${vartypecol}"'" == "snp" ){ $"'"${startcol}"'" -= 1 }; |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1630 if( $"'"${vartypecol}"'" == "ins" ){ $"'"${refcol}"'" = "" }; |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1631 if( $"'"${vartypecol}"'" == "del" ){ $"'"${startcol}"'" -=1; $"'"${obscol}"'" = "" }; |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1632 if( $"'"${vartypecol}"'" == "sub" ){ $"'"${startcol}"'" -= 1 }; |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1633 print $0 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1634 } |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1635 } |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1636 END{ |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1637 }' originalfile > originalfile_coords |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1638 else |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1639 mv originalfile originalfile_coords |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1640 fi |
0 | 1641 |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1642 #restore "chr" prefix? |
0 | 1643 |
8
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1644 #move to outputfile |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1645 if [ ! -s annovarinput.invalid_input ] |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1646 then |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1647 echo "Congrats, your input file contained no invalid lines!" > annovarinput.invalid_input |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1648 fi |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1649 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1650 cp originalfile_coords $outfile_all |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1651 cp annovarinput.invalid_input $outfile_invalid 2>&1 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1652 |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1653 sed -i 's/chrchr/chr/g' $outfile_all |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1654 sed -i 's/chrchr/chr/g' $outfile_invalid |
d6af2a78617f
added support for databases upto 4 march 2016
saskia-hiltemann
parents:
7
diff
changeset
|
1655 |
0 | 1656 fi #if $dorunannovar |
1657 | |
1658 | |
1659 | |
1660 | |
1661 | |
1662 | |
1663 | |
1664 | |
1665 | |
1666 | |
1667 | |
1668 | |
1669 | |
1670 | |
1671 | |
1672 | |
1673 | |
1674 | |
1675 | |
1676 | |
1677 | |
1678 | |
2
565c0e690238
Added support for LJB2, COSMIC67, CLINVAR and NCI60.
saskia-hiltemann
parents:
0
diff
changeset
|
1679 |