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
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
1 #!/bin/bash
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
2
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
3 test="N"
2
565c0e690238 Added support for LJB2, COSMIC67, CLINVAR and NCI60.
saskia-hiltemann
parents: 0
diff changeset
4 dofilter="N"
0
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
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
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
10
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
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
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
13 }
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
14
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
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
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
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
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
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
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
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
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
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
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
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
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
67 }
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
68
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
69 # arguments: originalfile,resultfile,chrcol,startcol,endcol,refcol,obscol,addcols
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
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
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
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
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
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
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
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
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
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
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
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
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
169 }
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
170
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
171
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
172
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
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
f7ff063c738e bugfix for COSMIC70 not giving output
saskia-hiltemann
parents: 8
diff changeset
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
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
182 [ $# -eq 0 ] && usage
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
183
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
184
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
185
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
186 while [ $# -gt 0 ]
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
187 do
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
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
f7ff063c738e bugfix for COSMIC70 not giving output
saskia-hiltemann
parents: 8
diff changeset
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
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
258 esac
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
259 shift
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
260 done
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
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
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
267
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
268 if [ $test == "Y" ]
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
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
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
311 fi
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
312
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
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
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
322 refgene="N"
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
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
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
326 if [[ $geneanno =~ "refSeq" ]]
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
327 then
8
d6af2a78617f added support for databases upto 4 march 2016
saskia-hiltemann
parents: 7
diff changeset
328 refgene="Y"
0
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
329 fi
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
330 if [[ $geneanno =~ "knowngene" ]]
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
331 then
8
d6af2a78617f added support for databases upto 4 march 2016
saskia-hiltemann
parents: 7
diff changeset
332 knowngene="Y"
0
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
333 fi
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
334 if [[ $geneanno =~ "ensgene" ]]
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
335 then
8
d6af2a78617f added support for databases upto 4 march 2016
saskia-hiltemann
parents: 7
diff changeset
336 ensgene="Y"
0
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
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
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
342
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
343 #parse verdbsnp/1000g/esp strings
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
344 dbsnpstr=${verdbsnp//,/ }
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
345 filt_dbsnpstr=${filt_dbsnp//,/ }
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
346 g1000str=${ver1000g//,/ }
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
347 espstr=${esp//,/ }
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
348
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
349 if [ $test == "Y" ]
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
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
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
354 fi
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
355
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
356 mutationtaster="N"
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
357 avsift="N"
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
358 lrt="N"
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
359 polyphen2="N"
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
360 phylop="N"
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
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
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
364 if [[ $impactscores =~ "mutationtaster" ]]
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
365 then
8
d6af2a78617f added support for databases upto 4 march 2016
saskia-hiltemann
parents: 7
diff changeset
366 mutationtaster="Y"
0
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
367 fi
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
368 if [[ $impactscores =~ "sift" ]]
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
369 then
8
d6af2a78617f added support for databases upto 4 march 2016
saskia-hiltemann
parents: 7
diff changeset
370 avsift="Y"
0
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
371 fi
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
372 if [[ $impactscores =~ "lrt" ]]
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
373 then
8
d6af2a78617f added support for databases upto 4 march 2016
saskia-hiltemann
parents: 7
diff changeset
374 lrt="Y"
0
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
375 fi
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
376 if [[ $impactscores =~ "ljbsift" ]]
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
377 then
8
d6af2a78617f added support for databases upto 4 march 2016
saskia-hiltemann
parents: 7
diff changeset
378 ljbsift="Y"
0
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
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
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
384 if [[ $impactscores =~ "pp2" ]]
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
385 then
8
d6af2a78617f added support for databases upto 4 march 2016
saskia-hiltemann
parents: 7
diff changeset
386 polyphen2="Y"
0
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
387 fi
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
388 if [[ $impactscores =~ "phylop" ]]
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
389 then
8
d6af2a78617f added support for databases upto 4 march 2016
saskia-hiltemann
parents: 7
diff changeset
390 phylop="Y"
0
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
391 fi
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
392
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
393 if [[ $varfile == "Y" ]]
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
394 then
8
d6af2a78617f added support for databases upto 4 march 2016
saskia-hiltemann
parents: 7
diff changeset
395 convertcoords="Y"
0
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
396 fi
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
397
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
398 #ljb refers to Liu, Jian, Boerwinkle paper in Human Mutation with pubmed ID 21520341. Cite this paper if you use the scores
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
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
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
459
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
460 #column header names we will be adding
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
461 # ESP 6500
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
462 esp6500si_colheader_ALL="ESP6500si_ALL"
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
463 esp6500si_colheader_EA="ESP6500si_EA"
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
464 esp6500si_colheader_AA="ESP6500si_AA"
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
465 esp6500_colheader_ALL="ESP6500_ALL"
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
466 esp6500_colheader_EA="ESP6500_EA"
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
467 esp6500_colheader_AA="ESP6500_AA"
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
468 esp5400si_colheader_ALL="ESP5400si_ALL"
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
469 esp5400si_colheader_EA="ESP5400si_EA"
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
470 esp5400si_colheader_AA="ESP5400si_AA"
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
471 esp5400_colheader_ALL="ESP5400_ALL"
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
472 esp5400_colheader_EA="ESP5400_EA"
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
473 esp5400_colheader_AA="ESP5400_AA"
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
474
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
475
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
476 # cg46 cg69
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
477 cg46_colheader="CG_46_genomes"
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
478 cg69_colheader="CG_69_genomes"
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
479
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
480 cp $infile originalfile
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
481 #run annovar or filter only?
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
482 if [ $dorunannovar == "Y" ]
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
483 then
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
484
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
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
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
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
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
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
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
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
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
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
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
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
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
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
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
573
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
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
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
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
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
593
8
d6af2a78617f added support for databases upto 4 march 2016
saskia-hiltemann
parents: 7
diff changeset
594 echo "...finished conversion"
0
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
595
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
596
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
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
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
603
8
d6af2a78617f added support for databases upto 4 march 2016
saskia-hiltemann
parents: 7
diff changeset
604
0
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
605
8
d6af2a78617f added support for databases upto 4 march 2016
saskia-hiltemann
parents: 7
diff changeset
606 ###### gene-based annotation #######
0
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
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
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
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
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
622
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
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
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
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
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
638
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
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
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
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
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
654
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
655
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
656
8
d6af2a78617f added support for databases upto 4 march 2016
saskia-hiltemann
parents: 7
diff changeset
657 ###### region-based annotation #######
0
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
658
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
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
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
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
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
680
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
681
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
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
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
694
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
695
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
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
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
707
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
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
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
719
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
720
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
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
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
732
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
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
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
744
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
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
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
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
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
769
8
d6af2a78617f added support for databases upto 4 march 2016
saskia-hiltemann
parents: 7
diff changeset
770 done
0
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
771
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
772
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
773
8
d6af2a78617f added support for databases upto 4 march 2016
saskia-hiltemann
parents: 7
diff changeset
774 #1000 Genomes
0
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
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
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
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
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
803
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
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
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
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
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
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
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
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
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
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
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
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
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
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
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
957
8
d6af2a78617f added support for databases upto 4 march 2016
saskia-hiltemann
parents: 7
diff changeset
958 fi
0
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
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
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
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
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
973
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
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
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
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
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
1132
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
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
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
1155
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
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
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
1194
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
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
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
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
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
1226
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
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
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
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
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
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
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
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
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
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
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
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
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
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
69e2067a120d Uploaded
saskia-hiltemann
parents: 5
diff changeset
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
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
1489
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
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
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
1500
8
d6af2a78617f added support for databases upto 4 march 2016
saskia-hiltemann
parents: 7
diff changeset
1501 fi
0
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
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
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
1511
8
d6af2a78617f added support for databases upto 4 march 2016
saskia-hiltemann
parents: 7
diff changeset
1512 fi
0
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
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
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
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
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
1533
8
d6af2a78617f added support for databases upto 4 march 2016
saskia-hiltemann
parents: 7
diff changeset
1534 fi
0
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
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
ff5325029a8e Uploaded
saskia-hiltemann
parents: 2
diff changeset
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
ff5325029a8e Uploaded
saskia-hiltemann
parents: 2
diff changeset
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
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
1600
8
d6af2a78617f added support for databases upto 4 march 2016
saskia-hiltemann
parents: 7
diff changeset
1601 fi
0
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
1602
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
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
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
1613
8
d6af2a78617f added support for databases upto 4 march 2016
saskia-hiltemann
parents: 7
diff changeset
1614 fi
0
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
1615
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
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
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
1641
8
d6af2a78617f added support for databases upto 4 march 2016
saskia-hiltemann
parents: 7
diff changeset
1642 #restore "chr" prefix?
0
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
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
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
1656 fi #if $dorunannovar
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
1657
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
1658
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
1659
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
1660
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
1661
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
1662
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
1663
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
1664
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
1665
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
1666
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
1667
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
1668
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
1669
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
1670
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
1671
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
1672
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
1673
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
1674
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
1675
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
1676
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
1677
d3a72e55deca Uploaded
saskia-hiltemann
parents:
diff changeset
1678
2
565c0e690238 Added support for LJB2, COSMIC67, CLINVAR and NCI60.
saskia-hiltemann
parents: 0
diff changeset
1679