annotate wrapper.sh @ 20:ba2511ebd36a draft

Uploaded
author davidvanzessen
date Mon, 28 Nov 2016 07:23:50 -0500
parents 949a30f04d9b
children c281993e515b
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
1 #!/bin/bash
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
2 #set -e
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
3 dir="$(cd "$(dirname "$0")" && pwd)"
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
4 input=$1
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
5 method=$2
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
6 log=$3 #becomes the main html page at the end
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
7 outdir=$4
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
8 output="$outdir/index.html" #copied to $log location at the end
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
9 title=$5
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
10 include_fr1=$6
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
11 functionality=$7
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
12 unique=$8
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
13 naive_output_ca=$9
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
14 naive_output_cg=${10}
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
15 naive_output_cm=${11}
6
2ddb9a21f635 Uploaded
davidvanzessen
parents: 5
diff changeset
16 naive_output_ce=${12}
20
ba2511ebd36a Uploaded
davidvanzessen
parents: 18
diff changeset
17 naive_output_all=${13}
ba2511ebd36a Uploaded
davidvanzessen
parents: 18
diff changeset
18 filter_unique=${14}
ba2511ebd36a Uploaded
davidvanzessen
parents: 18
diff changeset
19 class_filter=${15}
ba2511ebd36a Uploaded
davidvanzessen
parents: 18
diff changeset
20 empty_region_filter=${16}
ba2511ebd36a Uploaded
davidvanzessen
parents: 18
diff changeset
21 fast=${17}
0
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
22 mkdir $outdir
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
23
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
24 tar -xzf $dir/style.tar.gz -C $outdir
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
25
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
26 echo "---------------- read parameters ----------------"
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
27 echo "---------------- read parameters ----------------<br />" > $log
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
28
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
29 echo "unpacking IMGT file"
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
30
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
31 type="`file $input`"
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
32 if [[ "$type" == *"Zip archive"* ]] ; then
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
33 echo "Zip archive"
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
34 echo "unzip $input -d $PWD/files/"
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
35 unzip $input -d $PWD/files/
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
36 elif [[ "$type" == *"XZ compressed data"* ]] ; then
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
37 echo "ZX archive"
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
38 echo "tar -xJf $input -C $PWD/files/"
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
39 mkdir -p $PWD/files/$title
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
40 tar -xJf $input -C $PWD/files/$title
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
41 fi
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
42
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
43 cat `find $PWD/files/ -name "1_*"` > $PWD/summary.txt
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
44 cat `find $PWD/files/ -name "3_*"` > $PWD/sequences.txt
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
45 cat `find $PWD/files/ -name "5_*"` > $PWD/aa.txt
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
46 cat `find $PWD/files/ -name "6_*"` > $PWD/junction.txt
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
47 cat `find $PWD/files/ -name "7_*"` > $PWD/mutationanalysis.txt
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
48 cat `find $PWD/files/ -name "8_*"` > $PWD/mutationstats.txt
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
49 cat `find $PWD/files/ -name "10_*"` > $PWD/hotspots.txt
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
50
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
51 if [[ ${#BLASTN_DIR} -ge 5 ]] ; then
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
52 echo "On server, using BLASTN_DIR env: ${BLASTN_DIR}"
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
53 else
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
54 BLASTN_DIR="/home/galaxy/Downloads/ncbi-blast-2.4.0+/bin"
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
55 echo "Dev Galaxy set BLASTN_DIR to: ${BLASTN_DIR}"
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
56 fi
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
57
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
58 echo "---------------- class identification ----------------"
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
59 echo "---------------- class identification ----------------<br />" >> $log
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
60
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
61 python $dir/gene_identification.py --input $PWD/summary.txt --output $outdir/identified_genes.txt
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
62
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
63 echo "---------------- merge_and_filter.r ----------------"
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
64 echo "---------------- merge_and_filter.r ----------------<br />" >> $log
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
65
14
59765d2c8890 Uploaded
davidvanzessen
parents: 7
diff changeset
66 Rscript $dir/merge_and_filter.r $PWD/summary.txt $PWD/sequences.txt $PWD/mutationanalysis.txt $PWD/mutationstats.txt $PWD/hotspots.txt $PWD/aa.txt $outdir/identified_genes.txt $outdir/merged.txt $outdir/before_unique_filter.txt $outdir/unmatched.txt $method $functionality $unique ${filter_unique} ${class_filter} ${empty_region_filter} 2>&1
0
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
67
5
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
68 if [[ "$fast" == "no" ]] ; then
0
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
69
5
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
70 echo "---------------- creating new IMGT zips ----------------"
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
71 echo "---------------- creating new IMGT zips ----------------<br />" >> $log
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
72
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
73 mkdir $outdir/new_IMGT
0
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
74
5
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
75 cat `find $PWD/files/ -name "1_*"` > "$outdir/new_IMGT/1_Summary.txt"
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
76 cat `find $PWD/files/ -name "2_*"` > "$outdir/new_IMGT/2_IMGT-gapped-nt-sequences.txt"
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
77 cat `find $PWD/files/ -name "3_*"` > "$outdir/new_IMGT/3_Nt-sequences.txt"
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
78 cat `find $PWD/files/ -name "4_*"` > "$outdir/new_IMGT/4_IMGT-gapped-AA-sequences.txt"
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
79 cat `find $PWD/files/ -name "5_*"` > "$outdir/new_IMGT/5_AA-sequences.txt"
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
80 cat `find $PWD/files/ -name "6_*"` > "$outdir/new_IMGT/6_Junction.txt"
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
81 cat `find $PWD/files/ -name "7_*"` > "$outdir/new_IMGT/7_V-REGION-mutation-and-AA-change-table.txt"
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
82 cat `find $PWD/files/ -name "8_*"` > "$outdir/new_IMGT/8_V-REGION-nt-mutation-statistics.txt"
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
83 cat `find $PWD/files/ -name "9_*"` > "$outdir/new_IMGT/9_V-REGION-AA-change-statistics.txt"
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
84 cat `find $PWD/files/ -name "10_*"` > "$outdir/new_IMGT/10_V-REGION-mutation-hotspots.txt"
0
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
85
5
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
86 mkdir $outdir/new_IMGT_IGA
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
87 cp $outdir/new_IMGT/* $outdir/new_IMGT_IGA
0
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
88
5
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
89 mkdir $outdir/new_IMGT_IGA1
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
90 cp $outdir/new_IMGT/* $outdir/new_IMGT_IGA1
0
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
91
5
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
92 mkdir $outdir/new_IMGT_IGA2
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
93 cp $outdir/new_IMGT/* $outdir/new_IMGT_IGA2
0
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
94
5
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
95 mkdir $outdir/new_IMGT_IGG
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
96 cp $outdir/new_IMGT/* $outdir/new_IMGT_IGG
0
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
97
5
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
98 mkdir $outdir/new_IMGT_IGG1
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
99 cp $outdir/new_IMGT/* $outdir/new_IMGT_IGG1
0
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
100
5
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
101 mkdir $outdir/new_IMGT_IGG2
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
102 cp $outdir/new_IMGT/* $outdir/new_IMGT_IGG2
0
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
103
5
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
104 mkdir $outdir/new_IMGT_IGG3
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
105 cp $outdir/new_IMGT/* $outdir/new_IMGT_IGG3
0
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
106
5
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
107 mkdir $outdir/new_IMGT_IGG4
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
108 cp $outdir/new_IMGT/* $outdir/new_IMGT_IGG4
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
109
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
110 mkdir $outdir/new_IMGT_IGM
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
111 cp $outdir/new_IMGT/* $outdir/new_IMGT_IGM
0
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
112
5
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
113 mkdir $outdir/new_IMGT_IGE
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
114 cp $outdir/new_IMGT/* $outdir/new_IMGT_IGE
0
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
115
5
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
116 Rscript $dir/new_imgt.r $outdir/new_IMGT/ $outdir/merged.txt "-" 2>&1
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
117
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
118 Rscript $dir/new_imgt.r $outdir/new_IMGT_IGA/ $outdir/merged.txt "IGA" 2>&1
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
119 Rscript $dir/new_imgt.r $outdir/new_IMGT_IGA1/ $outdir/merged.txt "IGA1" 2>&1
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
120 Rscript $dir/new_imgt.r $outdir/new_IMGT_IGA2/ $outdir/merged.txt "IGA2" 2>&1
0
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
121
5
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
122 Rscript $dir/new_imgt.r $outdir/new_IMGT_IGG/ $outdir/merged.txt "IGG" 2>&1
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
123 Rscript $dir/new_imgt.r $outdir/new_IMGT_IGG1/ $outdir/merged.txt "IGG1" 2>&1
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
124 Rscript $dir/new_imgt.r $outdir/new_IMGT_IGG2/ $outdir/merged.txt "IGG2" 2>&1
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
125 Rscript $dir/new_imgt.r $outdir/new_IMGT_IGG3/ $outdir/merged.txt "IGG3" 2>&1
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
126 Rscript $dir/new_imgt.r $outdir/new_IMGT_IGG4/ $outdir/merged.txt "IGG4" 2>&1
0
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
127
5
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
128 Rscript $dir/new_imgt.r $outdir/new_IMGT_IGM/ $outdir/merged.txt "IGM" 2>&1
0
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
129
5
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
130 Rscript $dir/new_imgt.r $outdir/new_IMGT_IGE/ $outdir/merged.txt "IGE" 2>&1
0
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
131
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
132
5
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
133 tmp="$PWD"
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
134 cd $outdir/new_IMGT/ #tar weirdness...
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
135 tar -cJf ../new_IMGT.txz *
0
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
136
5
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
137 cd $outdir/new_IMGT_IGA/
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
138 tar -cJf ../new_IMGT_IGA.txz *
0
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
139
5
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
140 cd $outdir/new_IMGT_IGA1/
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
141 tar -cJf ../new_IMGT_IGA1.txz *
0
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
142
5
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
143 cd $outdir/new_IMGT_IGA2/
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
144 tar -cJf ../new_IMGT_IGA2.txz *
0
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
145
5
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
146 cd $outdir/new_IMGT_IGG/
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
147 tar -cJf ../new_IMGT_IGG.txz *
0
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
148
5
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
149 cd $outdir/new_IMGT_IGG1/
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
150 tar -cJf ../new_IMGT_IGG1.txz *
0
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
151
5
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
152 cd $outdir/new_IMGT_IGG2/
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
153 tar -cJf ../new_IMGT_IGG2.txz *
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
154
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
155 cd $outdir/new_IMGT_IGG3/
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
156 tar -cJf ../new_IMGT_IGG3.txz *
0
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
157
5
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
158 cd $outdir/new_IMGT_IGG4/
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
159 tar -cJf ../new_IMGT_IGG4.txz *
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
160
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
161 cd $outdir/new_IMGT_IGM/
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
162 tar -cJf ../new_IMGT_IGM.txz *
0
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
163
5
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
164 cd $outdir/new_IMGT_IGE/
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
165 tar -cJf ../new_IMGT_IGE.txz *
0
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
166
5
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
167 cd $tmp
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
168 fi
0
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
169
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
170 echo "---------------- shm_csr.r ----------------"
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
171 echo "---------------- shm_csr.r ----------------<br />" >> $log
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
172
5
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
173 classes="IGA,IGA1,IGA2,IGG,IGG1,IGG2,IGG3,IGG4,IGM,IGE,unmatched"
0
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
174 echo "R mutation analysis"
1
faae21ba5c63 Uploaded
davidvanzessen
parents: 0
diff changeset
175 Rscript $dir/shm_csr.r $outdir/merged.txt $classes $outdir ${empty_region_filter} 2>&1
0
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
176
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
177 echo "---------------- shm_csr.py ----------------"
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
178 echo "---------------- shm_csr.py ----------------<br />" >> $log
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
179
1
faae21ba5c63 Uploaded
davidvanzessen
parents: 0
diff changeset
180 python $dir/shm_csr.py --input $outdir/merged.txt --genes $classes --empty_region_filter "${empty_region_filter}" --output $outdir/hotspot_analysis.txt
0
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
181
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
182 echo "---------------- aa_histogram.r ----------------"
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
183 echo "---------------- aa_histogram.r ----------------<br />" >> $log
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
184
5
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
185 Rscript $dir/aa_histogram.r $outdir/aa_id_mutations.txt $outdir/absent_aa_id.txt "IGA,IGG,IGM,IGE" $outdir/ 2>&1
0
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
186 if [ -e "$outdir/aa_histogram_.png" ]; then
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
187 mv $outdir/aa_histogram_.png $outdir/aa_histogram.png
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
188 mv $outdir/aa_histogram_.txt $outdir/aa_histogram.txt
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
189 fi
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
190
5
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
191 genes=(IGA IGA1 IGA2 IGG IGG1 IGG2 IGG3 IGG4 IGM IGE)
0
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
192
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
193 funcs=(sum mean median)
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
194 funcs=(sum)
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
195
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
196 echo "---------------- sequence_overview.r ----------------"
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
197 echo "---------------- sequence_overview.r ----------------<br />" >> $log
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
198
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
199 mkdir $outdir/sequence_overview
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
200
7
ad9be244b104 Uploaded
davidvanzessen
parents: 6
diff changeset
201 Rscript $dir/sequence_overview.r $outdir/before_unique_filter.txt $outdir/merged.txt $outdir/sequence_overview $classes $outdir/hotspot_analysis_sum.txt ${empty_region_filter} 2>&1
0
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
202
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
203 echo "<table border='1'>" > $outdir/base_overview.html
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
204
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
205 while IFS=$'\t' read ID class seq A C G T
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
206 do
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
207 echo "<tr><td>$ID</td><td>$seq</td><td>$class</td><td>$A</td><td>$C</td><td>$G</td><td>$T</td></tr>" >> $outdir/base_overview.html
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
208 done < $outdir/sequence_overview/ntoverview.txt
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
209
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
210 echo "<html><center><h1>$title</h1></center>" > $output
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
211 echo "<meta name='viewport' content='width=device-width, initial-scale=1'>" >> $output
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
212 echo "<script type='text/javascript' src='jquery-1.11.0.min.js'></script>" >> $output
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
213 echo "<script type='text/javascript' src='tabber.js'></script>" >> $output
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
214 echo "<script type='text/javascript' src='script.js'></script>" >> $output
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
215 echo "<link rel='stylesheet' type='text/css' href='style.css'>" >> $output
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
216 echo "<link rel='stylesheet' type='text/css' href='pure-min.css'>" >> $output
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
217
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
218 matched_count="`cat $outdir/merged.txt | grep -v 'unmatched' | tail -n +2 | wc -l`"
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
219 unmatched_count="`cat $outdir/unmatched.txt | tail -n +2 | wc -l`"
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
220 total_count=$((matched_count + unmatched_count))
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
221 perc_count=$((unmatched_count / total_count * 100))
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
222 perc_count=`bc -l <<< "scale=2; ${unmatched_count} / ${total_count} * 100"`
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
223 perc_count=`bc -l <<< "scale=2; (${unmatched_count} / ${total_count} * 100 ) / 1"`
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
224
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
225 echo "<center><h2>Total: ${total_count}</h2></center>" >> $output
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
226 echo "<center><h2>Matched: ${matched_count} Unmatched: ${unmatched_count}</h2></center>" >> $output
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
227 echo "<center><h2>Percentage unmatched: ${perc_count}</h2></center>" >> $output
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
228
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
229 echo "---------------- main tables ----------------"
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
230 echo "---------------- main tables ----------------<br />" >> $log
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
231
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
232 echo "<div class='tabber'>" >> $output
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
233 echo "<div class='tabbertab' title='SHM Overview'>" >> $output
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
234
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
235 for func in ${funcs[@]}
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
236 do
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
237
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
238 echo "---------------- $func table ----------------"
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
239 echo "---------------- $func table ----------------<br />" >> $log
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
240
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
241 cat $outdir/mutations_${func}.txt $outdir/hotspot_analysis_${func}.txt > $outdir/data_${func}.txt
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
242
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
243 echo "---------------- pattern_plots.r ----------------"
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
244 echo "---------------- pattern_plots.r ----------------<br />" >> $log
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
245
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
246 Rscript $dir/pattern_plots.r $outdir/data_${func}.txt $outdir/plot1 $outdir/plot2 $outdir/plot3 2>&1
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
247
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
248 echo "<table class='pure-table pure-table-striped'>" >> $output
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
249 echo "<thead><tr><th>info</th>" >> $output
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
250
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
251 if [ "${class_filter}" != "101_101" ] ; then
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
252
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
253 for gene in ${genes[@]}
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
254 do
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
255 tmp=`cat $outdir/${gene}_${func}_n.txt`
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
256 echo "<th><a href='matched_${gene}_${func}.txt'>${gene} (N = $tmp)</a></th>" >> $output
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
257 done
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
258
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
259 tmp=`cat $outdir/all_${func}_n.txt`
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
260 echo "<th><a href='matched_all_${func}.txt'>all (N = $tmp)</a></th>" >> $output
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
261 tmp=`cat $outdir/unmatched_${func}_n.txt`
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
262 echo "<th><a href='unmatched.txt'>unmatched (N = ${unmatched_count})</a></th><tr></thead>" >> $output
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
263
5
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
264 while IFS=, read name cax cay caz ca1x ca1y ca1z ca2x ca2y ca2z cgx cgy cgz cg1x cg1y cg1z cg2x cg2y cg2z cg3x cg3y cg3z cg4x cg4y cg4z cmx cmy cmz cex cey cez unx uny unz allx ally allz
0
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
265 do
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
266 if [ "$name" == "FR R/S (ratio)" ] || [ "$name" == "CDR R/S (ratio)" ] ; then #meh
5
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
267 echo "<tr><td>$name</td><td>${cax}/${cay} (${caz})</td><td>${ca1x}/${ca1y} (${ca1z})</td><td>${ca2x}/${ca2y} (${ca2z})</td><td>${cgx}/${cgy} (${cgz})</td><td>${cg1x}/${cg1y} (${cg1z})</td><td>${cg2x}/${cg2y} (${cg2z})</td><td>${cg3x}/${cg3y} (${cg3z})</td><td>${cg4x}/${cg4y} (${cg4z})</td><td>${cmx}/${cmy} (${cmz})</td><td>${cex}/${cey} (${cez})</td><td>${allx}/${ally} (${allz})</td><td>${unx}/${uny} (${unz})</td></tr>" >> $output
0
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
268 elif [ "$name" == "Median of Number of Mutations (%)" ] ; then
5
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
269 echo "<tr><td>$name</td><td>${caz}%</td><td>${ca1z}%</td><td>${ca2z}%</td><td>${cgz}%</td><td>${cg1z}%</td><td>${cg2z}%</td><td>${cg3z}%</td><td>${cg4z}%</td><td>${cmz}%</td><td>${cez}%</td><td>${allz}%</td><td>${unz}%</td></tr>" >> $output
0
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
270 else
5
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
271 echo "<tr><td>$name</td><td>${cax}/${cay} (${caz}%)</td><td>${ca1x}/${ca1y} (${ca1z}%)</td><td>${ca2x}/${ca2y} (${ca2z}%)</td><td>${cgx}/${cgy} (${cgz}%)</td><td>${cg1x}/${cg1y} (${cg1z}%)</td><td>${cg2x}/${cg2y} (${cg2z}%)</td><td>${cg3x}/${cg3y} (${cg3z}%)</td><td>${cg4x}/${cg4y} (${cg4z}%)</td><td>${cmx}/${cmy} (${cmz}%)</td><td>${cex}/${cey} (${cez}%)</td><td>${allx}/${ally} (${allz}%)</td><td>${unx}/${uny} (${unz}%)</td></tr>" >> $output
0
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
272 fi
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
273 done < $outdir/data_${func}.txt
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
274
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
275 else
3
275ab5175fd6 Uploaded
davidvanzessen
parents: 2
diff changeset
276 tmp=`cat $outdir/all_${func}_n.txt`
0
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
277 echo "<th><a href='matched_all_${func}.txt'>all (N = $tmp)</a></th>" >> $output
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
278
5
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
279 while IFS=, read name cax cay caz ca1x ca1y ca1z ca2x ca2y ca2z cgx cgy cgz cg1x cg1y cg1z cg2x cg2y cg2z cg3x cg3y cg3z cg4x cg4y cg4z cmx cmy cmz cex cey cez unx uny unz allx ally allz
0
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
280 do
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
281 if [ "$name" == "FR R/S (ratio)" ] || [ "$name" == "CDR R/S (ratio)" ] ; then #meh
3
275ab5175fd6 Uploaded
davidvanzessen
parents: 2
diff changeset
282 echo "<tr><td>$name</td><td>${allx}/${ally}</td></tr>" >> $output
0
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
283 elif [ "$name" == "Median of Number of Mutations (%)" ] ; then
3
275ab5175fd6 Uploaded
davidvanzessen
parents: 2
diff changeset
284 echo "<tr><td>$name</td><td>${allz}%</td></tr>" >> $output
0
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
285 else
3
275ab5175fd6 Uploaded
davidvanzessen
parents: 2
diff changeset
286 echo "<tr><td>$name</td><td>${allx}/${ally} (${allz}%)</td></tr>" >> $output
0
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
287 fi
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
288 done < $outdir/data_${func}.txt
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
289
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
290 fi
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
291 echo "</table>" >> $output
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
292 #echo "<a href='data_${func}.txt'>Download data</a>" >> $output
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
293 done
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
294
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
295 echo "<img src='plot1.png' /><br />" >> $output
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
296 echo "<img src='plot2.png' /><br />" >> $output
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
297 echo "<img src='plot3.png' /><br />" >> $output
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
298
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
299 echo "</div>" >> $output #SHM overview tab end
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
300
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
301 echo "---------------- images ----------------"
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
302 echo "---------------- images ----------------<br />" >> $log
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
303
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
304 echo "<div class='tabbertab' title='SHM Frequency'>" >> $output
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
305
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
306 if [ -a $outdir/scatter.png ]
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
307 then
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
308 echo "<img src='scatter.png'/><br />" >> $output
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
309 fi
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
310 if [ -a $outdir/frequency_ranges.png ]
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
311 then
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
312 echo "<img src='frequency_ranges.png'/><br />" >> $output
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
313 fi
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
314
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
315 echo "</div>" >> $output #SHM frequency tab end
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
316
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
317 echo "<div class='tabbertab' title='Transition tables'>" >> $output
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
318
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
319 echo "<table border='0'>" >> $output
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
320
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
321 for gene in ${genes[@]}
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
322 do
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
323 echo "<tr>" >> $output
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
324 echo "<td><h1>${gene}</h1></td>" >> $output
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
325 echo "<td><img src='transitions_heatmap_${gene}.png' /></td>" >> $output
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
326 echo "<td><img src='transitions_stacked_${gene}.png' /></td>" >> $output
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
327 echo "<td><table style='border-left-width: 1;' class='pure-table transition-table pure-table-bordered'>" >> $output
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
328 echo "<tr><td></td><td colspan="5"><center>To</center></td></tr>" >> $output
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
329 first="true"
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
330 while IFS=, read from a c g t
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
331 do
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
332 if [ "$first" == "true" ] ; then
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
333 echo "<tr><td rowspan='5'>From</td><td>$from</td><td>$a</td><td>$c</td><td>$g</td><td>$t</td></tr>" >> $output
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
334 first="false"
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
335 else
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
336 echo "<tr><td>$from</td><td>$a</td><td>$c</td><td>$g</td><td>$t</td></tr>" >> $output
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
337 fi
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
338 done < $outdir/transitions_${gene}_sum.txt
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
339 echo "</table></td>" >> $output
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
340
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
341 echo "</tr>" >> $output
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
342 done
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
343
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
344 echo "<tr>" >> $output
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
345 echo "<td><h1>All</h1></td>" >> $output
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
346 echo "<td><img src='transitions_heatmap_all.png' /></td>" >> $output
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
347 echo "<td><img src='transitions_stacked_all.png' /></td>" >> $output
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
348 echo "<td><table style='border-left-width: 1;' class='pure-table transition-table pure-table-bordered'>" >> $output
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
349 echo "<tr><td></td><td colspan="5"><center>To</center></td></tr>" >> $output
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
350 first="true"
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
351 while IFS=, read from a c g t
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
352 do
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
353 if [ "$first" == "true" ] ; then
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
354 echo "<tr><td rowspan='5'>From</td><td>$from</td><td>$a</td><td>$c</td><td>$g</td><td>$t</td></tr>" >> $output
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
355 first="false"
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
356 else
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
357 echo "<tr><td>$from</td><td>$a</td><td>$c</td><td>$g</td><td>$t</td></tr>" >> $output
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
358 fi
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
359 done < $outdir/transitions_all_sum.txt
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
360 echo "</table></td>" >> $output
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
361
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
362 echo "</tr>" >> $output
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
363
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
364 echo "</table>" >> $output
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
365
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
366 echo "</div>" >> $output #transition tables tab end
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
367
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
368 echo "<div class='tabbertab' title='Antigen Selection'>" >> $output
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
369
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
370 if [ -a $outdir/aa_histogram.png ]
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
371 then
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
372 echo "<img src='aa_histogram.png'/><br />" >> $output
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
373 echo "<img src='aa_histogram_IGA.png'/><br />" >> $output
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
374 echo "<img src='aa_histogram_IGG.png'/><br />" >> $output
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
375 echo "<img src='aa_histogram_IGM.png'/><br />" >> $output
6
2ddb9a21f635 Uploaded
davidvanzessen
parents: 5
diff changeset
376 echo "<img src='aa_histogram_IGE.png'/><br />" >> $output
0
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
377 fi
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
378
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
379 echo "<embed src='baseline.pdf' width='700px' height='1000px'>" >> $output
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
380 echo "<embed src='baseline_IGA.pdf' width='700px' height='1000px'>" >> $output
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
381 echo "<embed src='baseline_IGG.pdf' width='700px' height='1000px'>" >> $output
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
382 echo "<embed src='baseline_IGM.pdf' width='700px' height='1000px'>" >> $output
6
2ddb9a21f635 Uploaded
davidvanzessen
parents: 5
diff changeset
383 echo "<embed src='baseline_IGE.pdf' width='700px' height='1000px'>" >> $output
0
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
384
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
385 echo "</div>" >> $output #antigen selection tab end
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
386
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
387 echo "<div class='tabbertab' title='CSR'>" >> $output #CSR tab
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
388
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
389 if [ -a $outdir/IGA.png ]
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
390 then
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
391 echo "<img src='IGA.png'/><br />" >> $output
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
392 fi
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
393 if [ -a $outdir/IGG.png ]
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
394 then
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
395 echo "<img src='IGG.png'/><br />" >> $output
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
396 fi
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
397
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
398 echo "</div>" >> $output #CSR tab end
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
399
5
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
400 if [[ "$fast" == "no" ]] ; then
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
401
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
402 echo "---------------- change-o MakeDB ----------------"
0
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
403
5
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
404 mkdir $outdir/change_o
0
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
405
5
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
406 tmp="$PWD"
0
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
407
5
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
408 cd $outdir/change_o
0
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
409
5
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
410 bash $dir/change_o/makedb.sh $outdir/new_IMGT.txz false false false $outdir/change_o/change-o-db.txt
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
411 bash $dir/change_o/define_clones.sh bygroup $outdir/change_o/change-o-db.txt gene first ham none min complete 3.0 $outdir/change_o/change-o-db-defined_clones.txt $outdir/change_o/change-o-defined_clones-summary.txt
0
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
412
5
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
413 Rscript $dir/merge.r $outdir/change_o/change-o-db-defined_clones.txt $outdir/merged.txt "all" "Sequence.ID,best_match" "SEQUENCE_ID" "Sequence.ID" $outdir/change_o/change-o-db-defined_clones.txt 2>&1
0
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
414
5
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
415 echo "Rscript $dir/merge.r $outdir/change_o/change-o-db-defined_clones.txt $outdir/$outdir/merged.txt 'all' 'Sequence.ID,best_match' 'Sequence.ID' 'Sequence.ID' '\t' $outdir/change_o/change-o-db-defined_clones.txt 2>&1"
0
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
416
5
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
417 if [[ $(wc -l < $outdir/new_IMGT_IGA/1_Summary.txt) -gt "1" ]]; then
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
418 bash $dir/change_o/makedb.sh $outdir/new_IMGT_IGA.txz false false false $outdir/change_o/change-o-db-IGA.txt
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
419 bash $dir/change_o/define_clones.sh bygroup $outdir/change_o/change-o-db-IGA.txt gene first ham none min complete 3.0 $outdir/change_o/change-o-db-defined_clones-IGA.txt $outdir/change_o/change-o-defined_clones-summary-IGA.txt
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
420 else
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
421 echo "No IGA sequences" > "$outdir/change_o/change-o-db-defined_clones-IGA.txt"
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
422 echo "No IGA sequences" > "$outdir/change_o/change-o-defined_clones-summary-IGA.txt"
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
423 fi
0
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
424
5
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
425 if [[ $(wc -l < $outdir/new_IMGT_IGG/1_Summary.txt) -gt "1" ]]; then
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
426 bash $dir/change_o/makedb.sh $outdir/new_IMGT_IGG.txz false false false $outdir/change_o/change-o-db-IGG.txt
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
427 bash $dir/change_o/define_clones.sh bygroup $outdir/change_o/change-o-db-IGG.txt gene first ham none min complete 3.0 $outdir/change_o/change-o-db-defined_clones-IGG.txt $outdir/change_o/change-o-defined_clones-summary-IGG.txt
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
428 else
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
429 echo "No IGG sequences" > "$outdir/change_o/change-o-db-defined_clones-IGG.txt"
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
430 echo "No IGG sequences" > "$outdir/change_o/change-o-defined_clones-summary-IGG.txt"
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
431 fi
0
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
432
5
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
433 if [[ $(wc -l < $outdir/new_IMGT_IGM/1_Summary.txt) -gt "1" ]]; then
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
434 bash $dir/change_o/makedb.sh $outdir/new_IMGT_IGM.txz false false false $outdir/change_o/change-o-db-IGM.txt
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
435 bash $dir/change_o/define_clones.sh bygroup $outdir/change_o/change-o-db-IGM.txt gene first ham none min complete 3.0 $outdir/change_o/change-o-db-defined_clones-IGM.txt $outdir/change_o/change-o-defined_clones-summary-IGM.txt
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
436 else
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
437 echo "No IGM sequences" > "$outdir/change_o/change-o-db-defined_clones-IGM.txt"
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
438 echo "No IGM sequences" > "$outdir/change_o/change-o-defined_clones-summary-IGM.txt"
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
439 fi
0
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
440
6
2ddb9a21f635 Uploaded
davidvanzessen
parents: 5
diff changeset
441 if [[ $(wc -l < $outdir/new_IMGT_IGE/1_Summary.txt) -gt "1" ]]; then
2ddb9a21f635 Uploaded
davidvanzessen
parents: 5
diff changeset
442 bash $dir/change_o/makedb.sh $outdir/new_IMGT_IGE.txz false false false $outdir/change_o/change-o-db-IGE.txt
2ddb9a21f635 Uploaded
davidvanzessen
parents: 5
diff changeset
443 bash $dir/change_o/define_clones.sh bygroup $outdir/change_o/change-o-db-IGE.txt gene first ham none min complete 3.0 $outdir/change_o/change-o-db-defined_clones-IGE.txt $outdir/change_o/change-o-defined_clones-summary-IGE.txt
2ddb9a21f635 Uploaded
davidvanzessen
parents: 5
diff changeset
444 else
2ddb9a21f635 Uploaded
davidvanzessen
parents: 5
diff changeset
445 echo "No IGE sequences" > "$outdir/change_o/change-o-db-defined_clones-IGE.txt"
2ddb9a21f635 Uploaded
davidvanzessen
parents: 5
diff changeset
446 echo "No IGE sequences" > "$outdir/change_o/change-o-defined_clones-summary-IGE.txt"
2ddb9a21f635 Uploaded
davidvanzessen
parents: 5
diff changeset
447 fi
2ddb9a21f635 Uploaded
davidvanzessen
parents: 5
diff changeset
448
5
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
449 PWD="$tmp"
0
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
450
16
4e596473c25c Uploaded
davidvanzessen
parents: 14
diff changeset
451 echo "<div class='tabbertab' title='Clonality'>" >> $output #clonality tab
0
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
452
16
4e596473c25c Uploaded
davidvanzessen
parents: 14
diff changeset
453 function clonality_table {
4e596473c25c Uploaded
davidvanzessen
parents: 14
diff changeset
454 local infile=$1
4e596473c25c Uploaded
davidvanzessen
parents: 14
diff changeset
455 local outfile=$2
4e596473c25c Uploaded
davidvanzessen
parents: 14
diff changeset
456
4e596473c25c Uploaded
davidvanzessen
parents: 14
diff changeset
457 echo "<table class='pure-table pure-table-striped'>" >> $outfile
4e596473c25c Uploaded
davidvanzessen
parents: 14
diff changeset
458 echo "<thead><tr><th>Clone size</th><th>Nr of clones</th><th>Nr of sequences</th></tr></thead>" >> $outfile
4e596473c25c Uploaded
davidvanzessen
parents: 14
diff changeset
459
4e596473c25c Uploaded
davidvanzessen
parents: 14
diff changeset
460 first='true'
4e596473c25c Uploaded
davidvanzessen
parents: 14
diff changeset
461
4e596473c25c Uploaded
davidvanzessen
parents: 14
diff changeset
462 while read size clones seqs
4e596473c25c Uploaded
davidvanzessen
parents: 14
diff changeset
463 do
4e596473c25c Uploaded
davidvanzessen
parents: 14
diff changeset
464 if [[ "$first" == "true" ]]; then
4e596473c25c Uploaded
davidvanzessen
parents: 14
diff changeset
465 first="false"
4e596473c25c Uploaded
davidvanzessen
parents: 14
diff changeset
466 continue
4e596473c25c Uploaded
davidvanzessen
parents: 14
diff changeset
467 fi
4e596473c25c Uploaded
davidvanzessen
parents: 14
diff changeset
468 echo "<tr><td>$size</td><td>$clones</td><td>$seqs</td></tr>" >> $outfile
4e596473c25c Uploaded
davidvanzessen
parents: 14
diff changeset
469 done < $infile
4e596473c25c Uploaded
davidvanzessen
parents: 14
diff changeset
470
4e596473c25c Uploaded
davidvanzessen
parents: 14
diff changeset
471 echo "</table>" >> $outfile
4e596473c25c Uploaded
davidvanzessen
parents: 14
diff changeset
472 }
4e596473c25c Uploaded
davidvanzessen
parents: 14
diff changeset
473 echo "<div class='tabber'>" >> $output
0
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
474
16
4e596473c25c Uploaded
davidvanzessen
parents: 14
diff changeset
475 echo "<div class='tabbertab' title='All'>" >> $output
4e596473c25c Uploaded
davidvanzessen
parents: 14
diff changeset
476 clonality_table $outdir/change_o/change-o-defined_clones-summary.txt $output
4e596473c25c Uploaded
davidvanzessen
parents: 14
diff changeset
477 echo "</div>" >> $output
0
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
478
16
4e596473c25c Uploaded
davidvanzessen
parents: 14
diff changeset
479 echo "<div class='tabbertab' title='IGA'>" >> $output
4e596473c25c Uploaded
davidvanzessen
parents: 14
diff changeset
480 clonality_table $outdir/change_o/change-o-defined_clones-summary-IGA.txt $output
4e596473c25c Uploaded
davidvanzessen
parents: 14
diff changeset
481 echo "</div>" >> $output
0
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
482
16
4e596473c25c Uploaded
davidvanzessen
parents: 14
diff changeset
483 echo "<div class='tabbertab' title='IGG'>" >> $output
4e596473c25c Uploaded
davidvanzessen
parents: 14
diff changeset
484 clonality_table $outdir/change_o/change-o-defined_clones-summary-IGG.txt $output
4e596473c25c Uploaded
davidvanzessen
parents: 14
diff changeset
485 echo "</div>" >> $output
0
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
486
16
4e596473c25c Uploaded
davidvanzessen
parents: 14
diff changeset
487 echo "<div class='tabbertab' title='IGM'>" >> $output
4e596473c25c Uploaded
davidvanzessen
parents: 14
diff changeset
488 clonality_table $outdir/change_o/change-o-defined_clones-summary-IGM.txt $output
4e596473c25c Uploaded
davidvanzessen
parents: 14
diff changeset
489 echo "</div>" >> $output
6
2ddb9a21f635 Uploaded
davidvanzessen
parents: 5
diff changeset
490
16
4e596473c25c Uploaded
davidvanzessen
parents: 14
diff changeset
491 echo "<div class='tabbertab' title='IGE'>" >> $output
4e596473c25c Uploaded
davidvanzessen
parents: 14
diff changeset
492 clonality_table $outdir/change_o/change-o-defined_clones-summary-IGM.txt $output
4e596473c25c Uploaded
davidvanzessen
parents: 14
diff changeset
493 echo "</div>" >> $output
0
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
494
16
4e596473c25c Uploaded
davidvanzessen
parents: 14
diff changeset
495 echo "<div class='tabbertab' title='Overview'>" >> $output
4e596473c25c Uploaded
davidvanzessen
parents: 14
diff changeset
496 cat "$outdir/sequence_overview/index.html" >> $output
4e596473c25c Uploaded
davidvanzessen
parents: 14
diff changeset
497 echo "</div>" >> $output
0
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
498
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
499
16
4e596473c25c Uploaded
davidvanzessen
parents: 14
diff changeset
500 echo "</div>" >> $output #clonality tabber end
0
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
501
16
4e596473c25c Uploaded
davidvanzessen
parents: 14
diff changeset
502 echo "</div>" >> $output #clonality tab end
0
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
503
5
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
504 fi
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
505
0
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
506 echo "<div class='tabbertab' title='Downloads'>" >> $output
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
507
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
508 echo "<table class='pure-table pure-table-striped'>" >> $output
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
509 echo "<thead><tr><th>info</th><th>link</th></tr></thead>" >> $output
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
510 echo "<tr><td>The complete dataset</td><td><a href='merged.txt' download='merged.txt' >Download</a></td></tr>" >> $output
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
511 echo "<tr><td>The filtered dataset</td><td><a href='filtered.txt' download='filtered.txt' >Download</a></td></tr>" >> $output
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
512 echo "<tr><td>The alignment info on the unmatched sequences</td><td><a href='unmatched.txt' download='unmatched.txt' >Download</a></td></tr>" >> $output
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
513
2
e85fec274cde Uploaded
davidvanzessen
parents: 1
diff changeset
514 echo "<tr><td colspan='2' style='background-color:#E0E0E0;'>SHM Overview</td></tr>" >> $output
e85fec274cde Uploaded
davidvanzessen
parents: 1
diff changeset
515 echo "<tr><td>The SHM Overview table as a dataset</td><td><a href='data_sum.txt' download='data_sum.txt' >Download</a></td></tr>" >> $output
e85fec274cde Uploaded
davidvanzessen
parents: 1
diff changeset
516 echo "<tr><td>Motif data per sequence ID</td><td><a href='motif_per_seq.txt' download='motif_per_seq.txt' >Download</a></td></tr>" >> $output
e85fec274cde Uploaded
davidvanzessen
parents: 1
diff changeset
517 echo "<tr><td>Mutation data per sequence ID</td><td><a href='mutation_by_id.txt' download='mutation_by_id.txt' >Download</a></td></tr>" >> $output
e85fec274cde Uploaded
davidvanzessen
parents: 1
diff changeset
518 echo "<tr><td>Base count for every sequence</td><td><a href='base_overview.html'>View</a></td></tr>" >> $output
e85fec274cde Uploaded
davidvanzessen
parents: 1
diff changeset
519 echo "<tr><td>The data used to generate the RGYW/WRCY and TW/WA plot</td><td><a href='plot1.txt' download='plot1.txt' >Download</a></td></tr>" >> $output
e85fec274cde Uploaded
davidvanzessen
parents: 1
diff changeset
520 echo "<tr><td>The data used to generate the relative transition and transversion plot</td><td><a href='plot2.txt' download='plot2.txt' >Download</a></td></tr>" >> $output
e85fec274cde Uploaded
davidvanzessen
parents: 1
diff changeset
521 echo "<tr><td>The data used to generate the absolute transition and transversion plot</td><td><a href='plot3.txt' download='plot3.txt' >Download</a></td></tr>" >> $output
e85fec274cde Uploaded
davidvanzessen
parents: 1
diff changeset
522
e85fec274cde Uploaded
davidvanzessen
parents: 1
diff changeset
523 echo "<tr><td colspan='2' style='background-color:#E0E0E0;'>SHM Frequency</td></tr>" >> $output
0
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
524 echo "<tr><td>The data generate the frequency scatter plot</td><td><a href='scatter.txt' download='scatter.txt' >Download</a></td></tr>" >> $output
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
525 echo "<tr><td>The data used to generate the frequency by class plot</td><td><a href='frequency_ranges_classes.txt' download='frequency_ranges_classes.txt' >Download</a></td></tr>" >> $output
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
526 echo "<tr><td>The data for frequency by subclass</td><td><a href='frequency_ranges_subclasses.txt' download='frequency_ranges_subclasses.txt' >Download</a></td></tr>" >> $output
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
527
2
e85fec274cde Uploaded
davidvanzessen
parents: 1
diff changeset
528 echo "<tr><td colspan='2' style='background-color:#E0E0E0;'>Transition Tables</td></tr>" >> $output
e85fec274cde Uploaded
davidvanzessen
parents: 1
diff changeset
529 echo "<tr><td>The data for the 'all' transition plot</td><td><a href='transition_all_sum.txt' download='transition_all_sum.txt' >Download</a></td></tr>" >> $output
e85fec274cde Uploaded
davidvanzessen
parents: 1
diff changeset
530 echo "<tr><td>The data for the 'IGA' transition plot</td><td><a href='transition_IGA_sum.txt' download='transition_all_sum.txt' >Download</a></td></tr>" >> $output
e85fec274cde Uploaded
davidvanzessen
parents: 1
diff changeset
531 echo "<tr><td>The data for the 'IGA1' transition plot</td><td><a href='transition_IGA1_sum.txt' download='transition_IGA1_sum.txt' >Download</a></td></tr>" >> $output
e85fec274cde Uploaded
davidvanzessen
parents: 1
diff changeset
532 echo "<tr><td>The data for the 'IGA1' transition plot</td><td><a href='transition_IGA1_sum.txt' download='transition_IGA1_sum.txt' >Download</a></td></tr>" >> $output
e85fec274cde Uploaded
davidvanzessen
parents: 1
diff changeset
533 echo "<tr><td>The data for the 'IGG' transition plot</td><td><a href='transition_IGG_sum.txt' download='transition_IGG_sum.txt' >Download</a></td></tr>" >> $output
e85fec274cde Uploaded
davidvanzessen
parents: 1
diff changeset
534 echo "<tr><td>The data for the 'IGG1' transition plot</td><td><a href='transition_IGG1_sum.txt' download='transition_IGG1_sum.txt' >Download</a></td></tr>" >> $output
e85fec274cde Uploaded
davidvanzessen
parents: 1
diff changeset
535 echo "<tr><td>The data for the 'IGG2' transition plot</td><td><a href='transition_IGG2_sum.txt' download='transition_IGG2_sum.txt' >Download</a></td></tr>" >> $output
e85fec274cde Uploaded
davidvanzessen
parents: 1
diff changeset
536 echo "<tr><td>The data for the 'IGG3' transition plot</td><td><a href='transition_IGG3_sum.txt' download='transition_IGG3_sum.txt' >Download</a></td></tr>" >> $output
e85fec274cde Uploaded
davidvanzessen
parents: 1
diff changeset
537 echo "<tr><td>The data for the 'IGG4' transition plot</td><td><a href='transition_IGG4_sum.txt' download='transition_IGG4_sum.txt' >Download</a></td></tr>" >> $output
e85fec274cde Uploaded
davidvanzessen
parents: 1
diff changeset
538 echo "<tr><td>The data for the 'IGM' transition plot</td><td><a href='transition_IGM_sum.txt' download='transition_IGM_sum.txt' >Download</a></td></tr>" >> $output
6
2ddb9a21f635 Uploaded
davidvanzessen
parents: 5
diff changeset
539 echo "<tr><td>The data for the 'IGE' transition plot</td><td><a href='transition_IGE_sum.txt' download='transition_IGE_sum.txt' >Download</a></td></tr>" >> $output
0
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
540
2
e85fec274cde Uploaded
davidvanzessen
parents: 1
diff changeset
541 echo "<tr><td colspan='2' style='background-color:#E0E0E0;'>Antigen Selection</td></tr>" >> $output
0
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
542 echo "<tr><td>AA mutation data per sequence ID</td><td><a href='aa_id_mutations.txt' download='aa_id_mutations.txt' >Download</a></td></tr>" >> $output
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
543 echo "<tr><td>Absent AA location data per sequence ID</td><td><a href='absent_aa_id.txt' download='absent_aa_id.txt' >Download</a></td></tr>" >> $output
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
544
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
545 echo "<tr><td>Baseline PDF (<a href='http://selection.med.yale.edu/baseline/'>http://selection.med.yale.edu/baseline/</a>)</td><td><a href='baseline.pdf' download='baseline.pdf' >Download</a></td></tr>" >> $output
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
546 echo "<tr><td>Baseline data</td><td><a href='baseline.txt' download='baseline.txt' >Download</a></td></tr>" >> $output
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
547 echo "<tr><td>Baseline IGA PDF</td><td><a href='baseline_IGA.pdf' download='baseline_IGA.pdf' >Download</a></td></tr>" >> $output
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
548 echo "<tr><td>Baseline IGA data</td><td><a href='baseline_IGA.txt' download='baseline_IGA.txt' >Download</a></td></tr>" >> $output
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
549 echo "<tr><td>Baseline IGG PDF</td><td><a href='baseline_IGG.pdf' download='baseline_IGG.pdf' >Download</a></td></tr>" >> $output
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
550 echo "<tr><td>Baseline IGG data</td><td><a href='baseline_IGG.txt' download='baseline_IGG.txt' >Download</a></td></tr>" >> $output
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
551 echo "<tr><td>Baseline IGM PDF</td><td><a href='baseline_IGM.pdf' download='baseline_IGM.pdf' >Download</a></td></tr>" >> $output
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
552 echo "<tr><td>Baseline IGM data</td><td><a href='baseline_IGM.txt' download='baseline_IGM.txt' >Download</a></td></tr>" >> $output
6
2ddb9a21f635 Uploaded
davidvanzessen
parents: 5
diff changeset
553 echo "<tr><td>Baseline IGE data</td><td><a href='baseline_IGE.txt' download='baseline_IGE.txt' >Download</a></td></tr>" >> $output
0
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
554
2
e85fec274cde Uploaded
davidvanzessen
parents: 1
diff changeset
555 echo "<tr><td colspan='2' style='background-color:#E0E0E0;'>CSR</td></tr>" >> $output
e85fec274cde Uploaded
davidvanzessen
parents: 1
diff changeset
556 echo "<tr><td>The data for the CSR IGA pie plot</td><td><a href='IGA_pie.txt' download='IGA_pie.txt' >Download</a></td></tr>" >> $output
e85fec274cde Uploaded
davidvanzessen
parents: 1
diff changeset
557 echo "<tr><td>The data for the CSR IGG pie plot</td><td><a href='IGG_pie.txt' download='IGG_pie.txt' >Download</a></td></tr>" >> $output
e85fec274cde Uploaded
davidvanzessen
parents: 1
diff changeset
558
e85fec274cde Uploaded
davidvanzessen
parents: 1
diff changeset
559 echo "<tr><td colspan='2' style='background-color:#E0E0E0;'>Clonality</td></tr>" >> $output
e85fec274cde Uploaded
davidvanzessen
parents: 1
diff changeset
560 echo "<tr><td>Sequence overlap between subclasses</td><td><a href='sequence_overview/index.html'>View</a></td></tr>" >> $output
e85fec274cde Uploaded
davidvanzessen
parents: 1
diff changeset
561 echo "<tr><td>The Change-O DB file with defined clones and subclass annotation</td><td><a href='change_o/change-o-db-defined_clones.txt' download='change_o/change-o-db-defined_clones.txt' >Download</a></td></tr>" >> $output
e85fec274cde Uploaded
davidvanzessen
parents: 1
diff changeset
562 echo "<tr><td>The Change-O DB defined clones summary file</td><td><a href='change_o/change-o-defined_clones-summary.txt' download='change_o/change-o-defined_clones-summary.txt' >Download</a></td></tr>" >> $output
e85fec274cde Uploaded
davidvanzessen
parents: 1
diff changeset
563 echo "<tr><td>The Change-O DB file with defined clones of IGA</td><td><a href='change_o/change-o-db-defined_clones-IGA.txt' download='change_o/change-o-db-defined_clones-IGA.txt' >Download</a></td></tr>" >> $output
e85fec274cde Uploaded
davidvanzessen
parents: 1
diff changeset
564 echo "<tr><td>The Change-O DB defined clones summary file of IGA</td><td><a href='change_o/change-o-defined_clones-summary-IGA.txt' download='change_o/change-o-defined_clones-summary-IGA.txt' >Download</a></td></tr>" >> $output
e85fec274cde Uploaded
davidvanzessen
parents: 1
diff changeset
565 echo "<tr><td>The Change-O DB file with defined clones of IGG</td><td><a href='change_o/change-o-db-defined_clones-IGG.txt' download='change_o/change-o-db-defined_clones-IGG.txt' >Download</a></td></tr>" >> $output
e85fec274cde Uploaded
davidvanzessen
parents: 1
diff changeset
566 echo "<tr><td>The Change-O DB defined clones summary file of IGG</td><td><a href='change_o/change-o-defined_clones-summary-IGG.txt' download='change_o/change-o-defined_clones-summary-IGG.txt' >Download</a></td></tr>" >> $output
e85fec274cde Uploaded
davidvanzessen
parents: 1
diff changeset
567 echo "<tr><td>The Change-O DB file with defined clones of IGM</td><td><a href='change_o/change-o-db-defined_clones-IGM.txt' download='change_o/change-o-db-defined_clones-IGM.txt' >Download</a></td></tr>" >> $output
e85fec274cde Uploaded
davidvanzessen
parents: 1
diff changeset
568 echo "<tr><td>The Change-O DB defined clones summary file of IGM</td><td><a href='change_o/change-o-defined_clones-summary-IGM.txt' download='change_o/change-o-defined_clones-summary-IGM.txt' >Download</a></td></tr>" >> $output
6
2ddb9a21f635 Uploaded
davidvanzessen
parents: 5
diff changeset
569 echo "<tr><td>The Change-O DB file with defined clones of IGE</td><td><a href='change_o/change-o-db-defined_clones-IGE.txt' download='change_o/change-o-db-defined_clones-IGE.txt' >Download</a></td></tr>" >> $output
2ddb9a21f635 Uploaded
davidvanzessen
parents: 5
diff changeset
570 echo "<tr><td>The Change-O DB defined clones summary file of IGE</td><td><a href='change_o/change-o-defined_clones-summary-IGE.txt' download='change_o/change-o-defined_clones-summary-IGE.txt' >Download</a></td></tr>" >> $output
2
e85fec274cde Uploaded
davidvanzessen
parents: 1
diff changeset
571
e85fec274cde Uploaded
davidvanzessen
parents: 1
diff changeset
572 echo "<tr><td colspan='2' style='background-color:#E0E0E0;'>Filtered IMGT output files</td></tr>" >> $output
0
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
573 echo "<tr><td>An IMGT archive with just the matched and filtered sequences</td><td><a href='new_IMGT.txz' download='new_IMGT.txz' >Download</a></td></tr>" >> $output
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
574 echo "<tr><td>An IMGT archive with just the matched and filtered IGA sequences</td><td><a href='new_IMGT_IGA.txz' download='new_IMGT_IGA.txz' >Download</a></td></tr>" >> $output
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
575 echo "<tr><td>An IMGT archive with just the matched and filtered IGA1 sequences</td><td><a href='new_IMGT_IGA1.txz' download='new_IMGT_IGA1.txz' >Download</a></td></tr>" >> $output
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
576 echo "<tr><td>An IMGT archive with just the matched and filtered IGA2 sequences</td><td><a href='new_IMGT_IGA2.txz' download='new_IMGT_IGA2.txz' >Download</a></td></tr>" >> $output
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
577 echo "<tr><td>An IMGT archive with just the matched and filtered IGG sequences</td><td><a href='new_IMGT_IGG.txz' download='new_IMGT_IGG.txz' >Download</a></td></tr>" >> $output
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
578 echo "<tr><td>An IMGT archive with just the matched and filtered IGG1 sequences</td><td><a href='new_IMGT_IGG1.txz' download='new_IMGT_IGG1.txz' >Download</a></td></tr>" >> $output
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
579 echo "<tr><td>An IMGT archive with just the matched and filtered IGG2 sequences</td><td><a href='new_IMGT_IGG2.txz' download='new_IMGT_IGG2.txz' >Download</a></td></tr>" >> $output
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
580 echo "<tr><td>An IMGT archive with just the matched and filtered IGG3 sequences</td><td><a href='new_IMGT_IGG3.txz' download='new_IMGT_IGG3.txz' >Download</a></td></tr>" >> $output
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
581 echo "<tr><td>An IMGT archive with just the matched and filtered IGG4 sequences</td><td><a href='new_IMGT_IGG4.txz' download='new_IMGT_IGG4.txz' >Download</a></td></tr>" >> $output
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
582 echo "<tr><td>An IMGT archive with just the matched and filtered IGM sequences</td><td><a href='new_IMGT_IGM.txz' download='new_IMGT_IGM.txz' >Download</a></td></tr>" >> $output
6
2ddb9a21f635 Uploaded
davidvanzessen
parents: 5
diff changeset
583 echo "<tr><td>An IMGT archive with just the matched and filtered IGE sequences</td><td><a href='new_IMGT_IGE.txz' download='new_IMGT_IGM.txz' >Download</a></td></tr>" >> $output
0
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
584
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
585 echo "</table>" >> $output
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
586
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
587 echo "</div>" >> $output #downloads tab end
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
588
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
589 echo "</div>" >> $output #tabs end
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
590
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
591 echo "</html>" >> $output
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
592
5
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
593
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
594 if [[ "$fast" == "no" ]] ; then
0
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
595
5
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
596 echo "---------------- baseline ----------------"
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
597 echo "---------------- baseline ----------------<br />" >> $log
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
598 tmp="$PWD"
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
599
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
600 mkdir $outdir/baseline
0
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
601
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
602
5
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
603 mkdir $outdir/baseline/IGA_IGG_IGM
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
604 if [[ $(wc -l < $outdir/new_IMGT/1_Summary.txt) -gt "1" ]]; then
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
605 cd $outdir/baseline/IGA_IGG_IGM
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
606 bash $dir/baseline/wrapper.sh 1 1 1 1 0 0 "25:26:38:55:65:104:-" $outdir/new_IMGT.txz "IGA_IGG_IGM" "$dir/baseline/IMGT-reference-seqs-IGHV-2015-11-05.fa" "$outdir/baseline.pdf" "Sequence.ID" "$outdir/baseline.txt"
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
607 else
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
608 echo "No sequences" > "$outdir/baseline.txt"
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
609 fi
0
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
610
5
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
611 mkdir $outdir/baseline/IGA
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
612 if [[ $(wc -l < $outdir/new_IMGT_IGA/1_Summary.txt) -gt "1" ]]; then
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
613 cd $outdir/baseline/IGA
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
614 bash $dir/baseline/wrapper.sh 1 1 1 1 0 0 "25:26:38:55:65:104:-" $outdir/new_IMGT_IGA.txz "IGA" "$dir/baseline/IMGT-reference-seqs-IGHV-2015-11-05.fa" "$outdir/baseline_IGA.pdf" "Sequence.ID" "$outdir/baseline_IGA.txt"
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
615 else
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
616 echo "No IGA sequences" > "$outdir/baseline_IGA.txt"
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
617 fi
0
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
618
5
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
619 mkdir $outdir/baseline/IGG
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
620 if [[ $(wc -l < $outdir/new_IMGT_IGG/1_Summary.txt) -gt "1" ]]; then
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
621 cd $outdir/baseline/IGG
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
622 bash $dir/baseline/wrapper.sh 1 1 1 1 0 0 "25:26:38:55:65:104:-" $outdir/new_IMGT_IGG.txz "cg" "$dir/baseline/IMGT-reference-seqs-IGHV-2015-11-05.fa" "$outdir/baseline_IGG.pdf" "Sequence.ID" "$outdir/baseline_IGG.txt"
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
623 else
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
624 echo "No IGG sequences" > "$outdir/baseline_IGG.txt"
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
625 fi
0
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
626
5
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
627 mkdir $outdir/baseline/IGM
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
628 if [[ $(wc -l < $outdir/new_IMGT_IGM/1_Summary.txt) -gt "1" ]]; then
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
629 cd $outdir/baseline/IGM
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
630 bash $dir/baseline/wrapper.sh 1 1 1 1 0 0 "25:26:38:55:65:104:-" $outdir/new_IMGT_IGM.txz "IGM" "$dir/baseline/IMGT-reference-seqs-IGHV-2015-11-05.fa" "$outdir/baseline_IGM.pdf" "Sequence.ID" "$outdir/baseline_IGM.txt"
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
631 else
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
632 echo "No IGM sequences" > "$outdir/baseline_IGM.txt"
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
633 fi
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
634
6
2ddb9a21f635 Uploaded
davidvanzessen
parents: 5
diff changeset
635 mkdir $outdir/baseline/IGE
2ddb9a21f635 Uploaded
davidvanzessen
parents: 5
diff changeset
636 if [[ $(wc -l < $outdir/new_IMGT_IGE/1_Summary.txt) -gt "1" ]]; then
2ddb9a21f635 Uploaded
davidvanzessen
parents: 5
diff changeset
637 cd $outdir/baseline/IGE
2ddb9a21f635 Uploaded
davidvanzessen
parents: 5
diff changeset
638 bash $dir/baseline/wrapper.sh 1 1 1 1 0 0 "25:26:38:55:65:104:-" $outdir/new_IMGT_IGE.txz "IGE" "$dir/baseline/IMGT-reference-seqs-IGHV-2015-11-05.fa" "$outdir/baseline_IGE.pdf" "Sequence.ID" "$outdir/baseline_IGE.txt"
2ddb9a21f635 Uploaded
davidvanzessen
parents: 5
diff changeset
639 else
2ddb9a21f635 Uploaded
davidvanzessen
parents: 5
diff changeset
640 echo "No IGE sequences" > "$outdir/baseline_IGE.txt"
2ddb9a21f635 Uploaded
davidvanzessen
parents: 5
diff changeset
641 fi
2ddb9a21f635 Uploaded
davidvanzessen
parents: 5
diff changeset
642
5
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
643 cd $tmp
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
644
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
645 echo "Cleaning up *.RData files"
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
646 find $outdir/baseline -name "*.RData" -type f -delete
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
647
0
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
648 fi
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
649
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
650 echo "---------------- naive_output.r ----------------"
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
651 echo "---------------- naive_output.r ----------------<br />" >> $log
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
652
5
012a738edf5a Uploaded
davidvanzessen
parents: 4
diff changeset
653 if [[ "$naive_output" == "yes" ]]
0
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
654 then
18
949a30f04d9b Uploaded
davidvanzessen
parents: 16
diff changeset
655 if [[ "${class_filter}" == "101_101" ]]
949a30f04d9b Uploaded
davidvanzessen
parents: 16
diff changeset
656 then
949a30f04d9b Uploaded
davidvanzessen
parents: 16
diff changeset
657 cp $outdir/new_IMGT.txz ${naive_output_ca}
949a30f04d9b Uploaded
davidvanzessen
parents: 16
diff changeset
658 else
949a30f04d9b Uploaded
davidvanzessen
parents: 16
diff changeset
659 cp $outdir/new_IMGT_IGA.txz ${naive_output_ca}
949a30f04d9b Uploaded
davidvanzessen
parents: 16
diff changeset
660 cp $outdir/new_IMGT_IGG.txz ${naive_output_cg}
949a30f04d9b Uploaded
davidvanzessen
parents: 16
diff changeset
661 cp $outdir/new_IMGT_IGM.txz ${naive_output_cm}
949a30f04d9b Uploaded
davidvanzessen
parents: 16
diff changeset
662 cp $outdir/new_IMGT_IGE.txz ${naive_output_ce}
949a30f04d9b Uploaded
davidvanzessen
parents: 16
diff changeset
663 fi
0
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
664 fi
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
665
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
666 echo "</table>" >> $outdir/base_overview.html
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
667
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
668 mv $log $outdir/log.html
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
669
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
670 echo "<html><center><h1><a href='index.html'>Click here for the results</a></h1>Tip: Open it in a new tab (middle mouse button or right mouse button -> 'open in new tab' on the link above)<br />" > $log
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
671 echo "<table border = 1>" >> $log
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
672 echo "<thead><tr><th>Info</th><th>Sequences</th><th>Percentage</th></tr></thead>" >> $log
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
673 tIFS="$TMP"
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
674 IFS=$'\t'
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
675 while read step seq perc
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
676 do
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
677 echo "<tr>" >> $log
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
678 echo "<td>$step</td>" >> $log
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
679 echo "<td>$seq</td>" >> $log
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
680 echo "<td>${perc}%</td>" >> $log
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
681 echo "</tr>" >> $log
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
682 done < $outdir/filtering_steps.txt
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
683 echo "</table border></center></html>" >> $log
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
684
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
685 IFS="$tIFS"
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
686
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
687
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
688 echo "---------------- Done! ----------------"
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
689 echo "---------------- Done! ----------------<br />" >> $outdir/log.html
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
690
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
691
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
692
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
693
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
694
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
695
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
696
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
697
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
698
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
699
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
700
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
701
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
702
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
703
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
704
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
705
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
706
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
707
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
708
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
709
c33d93683a09 Uploaded
davidvanzessen
parents:
diff changeset
710