annotate wrapper.sh @ 70:9643b1fd9c45 draft default tip

Uploaded
author davidvanzessen
date Thu, 26 May 2016 09:37:48 -0400
parents 6562c81d6583
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
c5ac9a871b26 Uploaded
davidvanzessen
parents:
diff changeset
1 #!/bin/bash
c5ac9a871b26 Uploaded
davidvanzessen
parents:
diff changeset
2
c5ac9a871b26 Uploaded
davidvanzessen
parents:
diff changeset
3 inputFile=$1
c5ac9a871b26 Uploaded
davidvanzessen
parents:
diff changeset
4 outputFile=$2
c5ac9a871b26 Uploaded
davidvanzessen
parents:
diff changeset
5 outputDir=$3
3
f9316f7676cc Uploaded
davidvanzessen
parents: 2
diff changeset
6 min_freq=$4
f9316f7676cc Uploaded
davidvanzessen
parents: 2
diff changeset
7 min_cells=$5
29
5ab17bdf2530 Uploaded
davidvanzessen
parents: 23
diff changeset
8 merge_on="$6"
0
c5ac9a871b26 Uploaded
davidvanzessen
parents:
diff changeset
9
c5ac9a871b26 Uploaded
davidvanzessen
parents:
diff changeset
10 dir="$(cd "$(dirname "$0")" && pwd)"
c5ac9a871b26 Uploaded
davidvanzessen
parents:
diff changeset
11 mkdir $outputDir
c5ac9a871b26 Uploaded
davidvanzessen
parents:
diff changeset
12
3
f9316f7676cc Uploaded
davidvanzessen
parents: 2
diff changeset
13
29
5ab17bdf2530 Uploaded
davidvanzessen
parents: 23
diff changeset
14 Rscript --verbose $dir/RScript.r $inputFile $outputDir $outputFile $min_freq $min_cells "${merge_on}" 2>&1
0
c5ac9a871b26 Uploaded
davidvanzessen
parents:
diff changeset
15 cp $dir/jquery-1.11.0.min.js $outputDir
c5ac9a871b26 Uploaded
davidvanzessen
parents:
diff changeset
16 cp $dir/script.js $outputDir
c5ac9a871b26 Uploaded
davidvanzessen
parents:
diff changeset
17 cp $dir/style.css $outputDir
c5ac9a871b26 Uploaded
davidvanzessen
parents:
diff changeset
18 cp $dir/tabber.js $outputDir
36
d592dab2fca1 Uploaded
davidvanzessen
parents: 31
diff changeset
19 mv "$outputFile" "$outputDir/log.html"
0
c5ac9a871b26 Uploaded
davidvanzessen
parents:
diff changeset
20
c5ac9a871b26 Uploaded
davidvanzessen
parents:
diff changeset
21 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)</center></html>" > $outputFile
c5ac9a871b26 Uploaded
davidvanzessen
parents:
diff changeset
22
c5ac9a871b26 Uploaded
davidvanzessen
parents:
diff changeset
23 cd $outputDir
c5ac9a871b26 Uploaded
davidvanzessen
parents:
diff changeset
24
4
f11df36f43bb Uploaded
davidvanzessen
parents: 3
diff changeset
25 header="<html><head><script type='text/javascript' src='jquery-1.11.0.min.js'></script><script type='text/javascript' src='tabber.js'></script><script type='text/javascript' src='script.js'></script><link rel='stylesheet' type='text/css' href='style.css'></head><div id='hidden_div' style='display: none;'></div>"
f11df36f43bb Uploaded
davidvanzessen
parents: 3
diff changeset
26 singles=()
f11df36f43bb Uploaded
davidvanzessen
parents: 3
diff changeset
27 pairs_BM_PB=()
f11df36f43bb Uploaded
davidvanzessen
parents: 3
diff changeset
28 pairs_Left_Right=()
f11df36f43bb Uploaded
davidvanzessen
parents: 3
diff changeset
29 pairs_R_Dx=()
f11df36f43bb Uploaded
davidvanzessen
parents: 3
diff changeset
30 while read patient sample1 sample2 type
0
c5ac9a871b26 Uploaded
davidvanzessen
parents:
diff changeset
31 do
c5ac9a871b26 Uploaded
davidvanzessen
parents:
diff changeset
32 echo "$patient"
4
f11df36f43bb Uploaded
davidvanzessen
parents: 3
diff changeset
33 html="${patient}.html"
9
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
34 echo "$header" > "$html"
4
f11df36f43bb Uploaded
davidvanzessen
parents: 3
diff changeset
35 if [[ "$type" == *pair* ]] ; then
f11df36f43bb Uploaded
davidvanzessen
parents: 3
diff changeset
36 if [[ "$sample1" == *_BM* ]] || [[ "$sample1" == *_PB* ]] ; then
f11df36f43bb Uploaded
davidvanzessen
parents: 3
diff changeset
37 pairs_BM_PB+=( "$patient" )
f11df36f43bb Uploaded
davidvanzessen
parents: 3
diff changeset
38 elif [[ "$sample1" == *_Left* ]] || [[ "$sample1" == *_Right* ]] ; then
f11df36f43bb Uploaded
davidvanzessen
parents: 3
diff changeset
39 pairs_Left_Right+=( "$patient" )
f11df36f43bb Uploaded
davidvanzessen
parents: 3
diff changeset
40 else
f11df36f43bb Uploaded
davidvanzessen
parents: 3
diff changeset
41 pairs_R_Dx+=( "$patient" )
f11df36f43bb Uploaded
davidvanzessen
parents: 3
diff changeset
42 fi
f11df36f43bb Uploaded
davidvanzessen
parents: 3
diff changeset
43 else
f11df36f43bb Uploaded
davidvanzessen
parents: 3
diff changeset
44 singles+=( "$patient" )
f11df36f43bb Uploaded
davidvanzessen
parents: 3
diff changeset
45 fi
0
c5ac9a871b26 Uploaded
davidvanzessen
parents:
diff changeset
46 oldLocus=""
c5ac9a871b26 Uploaded
davidvanzessen
parents:
diff changeset
47 sample1="$(echo ${sample1} | tr -d '\r' | tr -d '\n')"
c5ac9a871b26 Uploaded
davidvanzessen
parents:
diff changeset
48 sample2="$(echo ${sample2} | tr -d '\r' | tr -d '\n')"
c5ac9a871b26 Uploaded
davidvanzessen
parents:
diff changeset
49 tail -n+2 ${patient}_freq.txt | sed "s/>//" > tmp.txt
9
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
50 echo "<div class='tabber'>" >> "$html"
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
51 echo "<div class='tabbertab' title='Data frequency'>" >> "$html"
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
52 echo "<table><tr><td style='vertical-align:top;'>" >> "$html"
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
53 echo "<table border = 1 class='result_table summary_table' id='summary_table_${patient}_freq'>" >> "$html"
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
54 echo "<thead><th>Ig/TCR gene rearrangement type</th><th>Proximal gene segment</th><th>Distal gene segment</th><th>Cut off value</th><th>Number of sequences ${patient}_Both</th><th>Number of sequences_$sample1</th><th>Read Count $sample1</th><th>Number of sequences_$sample2</th><th>Read Count $sample2</th><th>Sum number of sequences $patient</th><th>Percentage of sequences ${patient}_both</th></thead>" >> "$html"
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
55 echo "<tbody>" >> "$html"
30
45554fd15511 Uploaded
davidvanzessen
parents: 29
diff changeset
56 scatterplot_tab="<div class='tabbertab' title='Scatter Plots Frequency'><table border='0'><tr>"
2
8d562506f4f9 Uploaded
davidvanzessen
parents: 1
diff changeset
57 while read locus j_segment v_segment cut_off_value both one read_count1 two read_count2 sum percent locusreadsum1 locusreadsum2
0
c5ac9a871b26 Uploaded
davidvanzessen
parents:
diff changeset
58 do
c5ac9a871b26 Uploaded
davidvanzessen
parents:
diff changeset
59 if [ "$locus" != "$oldLocus" ] ; then
9
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
60 echo "<tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr>" >> "$html"
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
61 echo "<tr><td><b>$locus</b></td>" >> "$html"
0
c5ac9a871b26 Uploaded
davidvanzessen
parents:
diff changeset
62 else
9
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
63 echo "<td></td>" >> "$html"
0
c5ac9a871b26 Uploaded
davidvanzessen
parents:
diff changeset
64 fi
9
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
65 echo "<td>$v_segment</td>" >> "$html"
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
66 echo "<td>$j_segment</td>" >> "$html"
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
67 echo "<td>>$cut_off_value</td>" >> "$html"
0
c5ac9a871b26 Uploaded
davidvanzessen
parents:
diff changeset
68 if [ "$both" != "0" ] ; then
9
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
69 echo "<td data-patient='${patient}' style='cursor:pointer' onclick='javascript:loadfile(\"${sample1}_${sample2}_${locus}_${cut_off_value}.txt\", \"$patient\", \"freq\")'>$both</td>" >> "$html"
0
c5ac9a871b26 Uploaded
davidvanzessen
parents:
diff changeset
70 else
9
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
71 echo "<td>$both</td>" >> "$html"
0
c5ac9a871b26 Uploaded
davidvanzessen
parents:
diff changeset
72 fi
c5ac9a871b26 Uploaded
davidvanzessen
parents:
diff changeset
73 if [ "$one" != "0" ] && [ "$cut_off_value" != "0" ] ; then
9
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
74 echo "<td data-patient='${patient}' style='cursor:pointer' onclick='javascript:loadfile(\"${sample1}_${locus}_${cut_off_value}.txt\", \"$patient\", \"freq\")'>$one</td>" >> "$html"
0
c5ac9a871b26 Uploaded
davidvanzessen
parents:
diff changeset
75 else
9
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
76 echo "<td>$one</td>" >> "$html"
0
c5ac9a871b26 Uploaded
davidvanzessen
parents:
diff changeset
77 fi
9
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
78 echo "<td>$read_count1</td>" >> "$html"
0
c5ac9a871b26 Uploaded
davidvanzessen
parents:
diff changeset
79 if [ "$two" != "0" ] && [ "$cut_off_value" != "0" ] ; then
9
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
80 echo "<td data-patient='${patient}' style='cursor:pointer' onclick='javascript:loadfile(\"${sample2}_${locus}_${cut_off_value}.txt\", \"$patient\", \"freq\")'>$two</td>" >> "$html"
0
c5ac9a871b26 Uploaded
davidvanzessen
parents:
diff changeset
81 else
9
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
82 echo "<td>$two</td>" >> "$html"
0
c5ac9a871b26 Uploaded
davidvanzessen
parents:
diff changeset
83 fi
9
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
84 echo "<td>$read_count2</td>" >> "$html"
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
85 echo "<td>$sum</td>" >> "$html"
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
86 echo "<td>${percent}&#37;</td>" >> "$html"
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
87 echo "</tr>" >> "$html"
29
5ab17bdf2530 Uploaded
davidvanzessen
parents: 23
diff changeset
88 oldLocus="$locus"
5ab17bdf2530 Uploaded
davidvanzessen
parents: 23
diff changeset
89 if [ "${cut_off_value}" == "0" ] ; then
30
45554fd15511 Uploaded
davidvanzessen
parents: 29
diff changeset
90 scatterplot_tab="${scatterplot_tab}<td><img src='${patient}_${sample1}_${sample2}_freq_${locus}_scatter.png' /></td>"
29
5ab17bdf2530 Uploaded
davidvanzessen
parents: 23
diff changeset
91 fi
0
c5ac9a871b26 Uploaded
davidvanzessen
parents:
diff changeset
92 done < tmp.txt
9
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
93 echo "</tbody></table>" >> "$html"
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
94 echo "</td><td style='vertical-align:top;'><div id='result_div_${patient}_freq'></div></td></tr></table>" >> "$html"
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
95 echo "</div>" >> "$html"
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
96 echo "<div class='tabbertab' title='Graphs frequency'>" >> "$html"
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
97 echo "<a href='${patient}_freq.png'><img src='${patient}_freq.png' width='1280' height='720' /></a><br />" >> "$html"
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
98 echo "<a href='${patient}_freq_both.png'><img src='${patient}_freq_both.png' width='1280' height='720' /></a><br />" >> "$html"
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
99 echo "<a href='${patient}_percent_freq.png'><img src='${patient}_percent_freq.png' width='1280' height='720' /></a></div>" >> "$html"
30
45554fd15511 Uploaded
davidvanzessen
parents: 29
diff changeset
100 echo "${scatterplot_tab}</tr></table></div>" >> "$html"
0
c5ac9a871b26 Uploaded
davidvanzessen
parents:
diff changeset
101
c5ac9a871b26 Uploaded
davidvanzessen
parents:
diff changeset
102 tail -n+2 ${patient}_reads.txt | sed "s/>//" > tmp.txt
9
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
103 echo "<div class='tabbertab' title='Data reads'>" >> "$html"
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
104 echo "<table><tr><td style='vertical-align:top;'>" >> "$html"
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
105 echo "<table border = 1 class='result_table summary_table' id='summary_table_${patient}_reads'>" >> "$html"
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
106 echo "<thead><th>Ig/TCR gene rearrangement type</th><th>Proximal gene segment</th><th>Distal gene segment</th><th>Cut off value</th><th>Number of sequences ${patient}_Both</th><th>Number of sequences_$sample1</th><th>Read Count $sample1</th><th>Number of sequences_$sample2</th><th>Read Count $sample2</th><th>Sum number of sequences $patient</th><th>Percentage of sequences ${patient}_both</th></thead>" >> "$html"
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
107 echo "<tbody>" >> "$html"
30
45554fd15511 Uploaded
davidvanzessen
parents: 29
diff changeset
108 scatterplot_tab="<div class='tabbertab' title='Scatter Plots Reads'><table border='0'><tr>"
2
8d562506f4f9 Uploaded
davidvanzessen
parents: 1
diff changeset
109 while read locus j_segment v_segment cut_off_value both one read_count1 two read_count2 sum percent locusreadsum1 locusreadsum2
0
c5ac9a871b26 Uploaded
davidvanzessen
parents:
diff changeset
110 do
c5ac9a871b26 Uploaded
davidvanzessen
parents:
diff changeset
111 if [ "$locus" != "$oldLocus" ] ; then
9
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
112 echo "<tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr>" >> "$html"
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
113 echo "<tr><td><b>$locus</b></td>" >> "$html"
0
c5ac9a871b26 Uploaded
davidvanzessen
parents:
diff changeset
114 else
9
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
115 echo "<td></td>" >> "$html"
0
c5ac9a871b26 Uploaded
davidvanzessen
parents:
diff changeset
116 fi
9
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
117 echo "<td>$v_segment</td>" >> "$html"
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
118 echo "<td>$j_segment</td>" >> "$html"
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
119 echo "<td>>$cut_off_value</td>" >> "$html"
0
c5ac9a871b26 Uploaded
davidvanzessen
parents:
diff changeset
120 if [ "$both" != "0" ] ; then
9
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
121 echo "<td data-patient='${patient}' style='cursor:pointer' onclick='javascript:loadfile(\"${sample1}_${sample2}_${locus}_${cut_off_value}.txt\", \"$patient\", \"reads\")'>$both</td>" >> "$html"
0
c5ac9a871b26 Uploaded
davidvanzessen
parents:
diff changeset
122 else
9
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
123 echo "<td>$both</td>" >> "$html"
0
c5ac9a871b26 Uploaded
davidvanzessen
parents:
diff changeset
124 fi
c5ac9a871b26 Uploaded
davidvanzessen
parents:
diff changeset
125 if [ "$one" != "0" ] && [ "$cut_off_value" != "0" ] ; then
9
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
126 echo "<td data-patient='${patient}' style='cursor:pointer' onclick='javascript:loadfile(\"${sample1}_${locus}_${cut_off_value}.txt\", \"$patient\", \"reads\")'>$one</td>" >> "$html"
0
c5ac9a871b26 Uploaded
davidvanzessen
parents:
diff changeset
127 else
9
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
128 echo "<td>$one</td>" >> "$html"
0
c5ac9a871b26 Uploaded
davidvanzessen
parents:
diff changeset
129 fi
9
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
130 echo "<td>$read_count1</td>" >> "$html"
0
c5ac9a871b26 Uploaded
davidvanzessen
parents:
diff changeset
131 if [ "$two" != "0" ] && [ "$cut_off_value" != "0" ] ; then
9
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
132 echo "<td data-patient='${patient}' style='cursor:pointer' onclick='javascript:loadfile(\"${sample2}_${locus}_${cut_off_value}.txt\", \"$patient\", \"reads\")'>$two</td>" >> "$html"
0
c5ac9a871b26 Uploaded
davidvanzessen
parents:
diff changeset
133 else
9
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
134 echo "<td>$two</td>" >> "$html"
0
c5ac9a871b26 Uploaded
davidvanzessen
parents:
diff changeset
135 fi
9
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
136 echo "<td>$read_count2</td>" >> "$html"
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
137 echo "<td>$sum</td>" >> "$html"
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
138 echo "<td>${percent}&#37;</td>" >> "$html"
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
139 echo "</tr>" >> "$html"
0
c5ac9a871b26 Uploaded
davidvanzessen
parents:
diff changeset
140 oldLocus="$locus"
29
5ab17bdf2530 Uploaded
davidvanzessen
parents: 23
diff changeset
141 if [ "${cut_off_value}" == "0" ] ; then
30
45554fd15511 Uploaded
davidvanzessen
parents: 29
diff changeset
142 scatterplot_tab="${scatterplot_tab}<td><img src='${patient}_${sample1}_${sample2}_reads_${locus}_scatter.png' /></td>"
29
5ab17bdf2530 Uploaded
davidvanzessen
parents: 23
diff changeset
143 fi
0
c5ac9a871b26 Uploaded
davidvanzessen
parents:
diff changeset
144 done < tmp.txt
9
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
145 echo "</tbody></table>" >> "$html"
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
146 echo "</td><td style='vertical-align:top;'><div id='result_div_${patient}_reads'></div></td></tr></table>" >> "$html"
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
147 echo "</div>" >> "$html"
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
148 echo "<div class='tabbertab' title='Graphs reads'>" >> "$html"
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
149 echo "<a href='${patient}_reads.png'><img src='${patient}_reads.png' width='1280' height='720' /></a><br />" >> "$html"
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
150 echo "<a href='${patient}_reads_both.png'><img src='${patient}_reads_both.png' width='1280' height='720' /></a><br />" >> "$html"
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
151 echo "<a href='${patient}_percent_reads.png'><img src='${patient}_percent_reads.png' width='1280' height='720' /></a></div>" >> "$html"
30
45554fd15511 Uploaded
davidvanzessen
parents: 29
diff changeset
152 echo "${scatterplot_tab}</tr></table></div>" >> "$html"
9
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
153 echo "</div>" >> "$html"
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
154 echo "</div>" >> "$html"
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
155 echo "</html>" >> "$html"
0
c5ac9a871b26 Uploaded
davidvanzessen
parents:
diff changeset
156 done < patients.txt
4
f11df36f43bb Uploaded
davidvanzessen
parents: 3
diff changeset
157
f11df36f43bb Uploaded
davidvanzessen
parents: 3
diff changeset
158 html="index.html"
f11df36f43bb Uploaded
davidvanzessen
parents: 3
diff changeset
159 echo "<html>" > $html
9
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
160 echo "<table>" >> "$html"
29
5ab17bdf2530 Uploaded
davidvanzessen
parents: 23
diff changeset
161 echo "<tr><td><b>Singles (<a href='singles_freq_scatterplot.png'>Frequency scatterplot</a>, <a href='singles_reads_scatterplot.png'>Reads scatterplot</a>):</b></td></tr>" >> "$html"
4
f11df36f43bb Uploaded
davidvanzessen
parents: 3
diff changeset
162 for patient in "${singles[@]}"
f11df36f43bb Uploaded
davidvanzessen
parents: 3
diff changeset
163 do
9
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
164 echo "<tr><td><a href='${patient}.html'>$patient</a></td></tr>" >> "$html"
4
f11df36f43bb Uploaded
davidvanzessen
parents: 3
diff changeset
165 done
9
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
166 echo "<tr><td><b>Pairs (Left & Right):</b></td></tr>" >> "$html"
4
f11df36f43bb Uploaded
davidvanzessen
parents: 3
diff changeset
167 for patient in "${pairs_Left_Right[@]}"
f11df36f43bb Uploaded
davidvanzessen
parents: 3
diff changeset
168 do
9
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
169 echo "<tr><td><a href='${patient}.html'>$patient</a></td></tr>" >> "$html"
4
f11df36f43bb Uploaded
davidvanzessen
parents: 3
diff changeset
170 done
9
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
171 echo "<tr><td><b>Pairs (BM & PB):</b></td></tr>" >> "$html"
4
f11df36f43bb Uploaded
davidvanzessen
parents: 3
diff changeset
172 for patient in "${pairs_BM_PB[@]}"
f11df36f43bb Uploaded
davidvanzessen
parents: 3
diff changeset
173 do
9
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
174 echo "<tr><td><a href='${patient}.html'>$patient</a></td></tr>" >> "$html"
4
f11df36f43bb Uploaded
davidvanzessen
parents: 3
diff changeset
175 done
9
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
176 echo "<tr><td><b>Pairs (Dx & R):</b></td></tr>" >> "$html"
4
f11df36f43bb Uploaded
davidvanzessen
parents: 3
diff changeset
177 for patient in "${pairs_R_Dx[@]}"
f11df36f43bb Uploaded
davidvanzessen
parents: 3
diff changeset
178 do
9
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
179 echo "<tr><td><a href='${patient}.html'>$patient</a></td></tr>" >> "$html"
4
f11df36f43bb Uploaded
davidvanzessen
parents: 3
diff changeset
180 done
9
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
181 echo "<tr><td><b>Triplets:</b></td></tr>" >> "$html"
4
f11df36f43bb Uploaded
davidvanzessen
parents: 3
diff changeset
182
7
68c6c7624ffc Uploaded
davidvanzessen
parents: 4
diff changeset
183 while read sample1 sample2 sample3
68c6c7624ffc Uploaded
davidvanzessen
parents: 4
diff changeset
184 do
68c6c7624ffc Uploaded
davidvanzessen
parents: 4
diff changeset
185 sample1="$(echo ${sample1} | tr -d '\r' | tr -d '\n')"
68c6c7624ffc Uploaded
davidvanzessen
parents: 4
diff changeset
186 sample2="$(echo ${sample2} | tr -d '\r' | tr -d '\n')"
68c6c7624ffc Uploaded
davidvanzessen
parents: 4
diff changeset
187 sample3="$(echo ${sample3} | tr -d '\r' | tr -d '\n')"
68c6c7624ffc Uploaded
davidvanzessen
parents: 4
diff changeset
188 patient="${sample1}_${sample2}_${sample3}"
68c6c7624ffc Uploaded
davidvanzessen
parents: 4
diff changeset
189 echo "$patient"
68c6c7624ffc Uploaded
davidvanzessen
parents: 4
diff changeset
190 html="${patient}.html"
68c6c7624ffc Uploaded
davidvanzessen
parents: 4
diff changeset
191 echo "<tr><td><a href='${patient}.html'>$patient</a></td></tr>" >> "index.html"
68c6c7624ffc Uploaded
davidvanzessen
parents: 4
diff changeset
192 echo "$header" > $html
68c6c7624ffc Uploaded
davidvanzessen
parents: 4
diff changeset
193 oldLocus=""
68c6c7624ffc Uploaded
davidvanzessen
parents: 4
diff changeset
194 tail -n+2 ${patient}_freq.txt | sed "s/>//" > tmp.txt
9
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
195 echo "<div class='tabber'>" >> "$html"
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
196 echo "<div class='tabbertab' title='Data frequency'>" >> "$html"
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
197 echo "<table><tr><td style='vertical-align:top;'>" >> "$html"
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
198 echo "<table border = 1 class='result_table summary_table' id='summary_table_${patient}_freq'>" >> "$html"
21
d980e2493657 Uploaded
davidvanzessen
parents: 9
diff changeset
199 echo "<thead><th>Ig/TCR gene rearrangement type</th><th>Proximal gene segment</th><th>Distal gene segment</th><th>Cut off value</th><th>Number of sequences ${patient}_All</th><th>Number of sequences_$sample1</th><th>Number of sequences_$sample2</th><th>Number of sequences_$sample3</th><th>Number of sequences_${sample1}_${sample2}</th><th>Number of sequences_${sample1}_${sample3}</th><th>Number of sequences_${sample2}_${sample3}</th></thead>" >> "$html"
9
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
200 echo "<tbody>" >> "$html"
31
ce8bd23d0335 Uploaded
davidvanzessen
parents: 30
diff changeset
201 scatterplot_tab="<div class='tabbertab' title='Scatter Plots Frequency'><table border='0'><tr>"
21
d980e2493657 Uploaded
davidvanzessen
parents: 9
diff changeset
202 while read locus j_segment v_segment cut_off_value all one two three one_two one_three two_three
7
68c6c7624ffc Uploaded
davidvanzessen
parents: 4
diff changeset
203 do
68c6c7624ffc Uploaded
davidvanzessen
parents: 4
diff changeset
204 if [ "$locus" != "$oldLocus" ] ; then
9
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
205 echo "<tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr>" >> "$html"
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
206 echo "<tr><td><b>$locus</b></td>" >> "$html"
7
68c6c7624ffc Uploaded
davidvanzessen
parents: 4
diff changeset
207 else
9
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
208 echo "<td></td>" >> "$html"
7
68c6c7624ffc Uploaded
davidvanzessen
parents: 4
diff changeset
209 fi
9
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
210 echo "<td>$v_segment</td>" >> "$html"
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
211 echo "<td>$j_segment</td>" >> "$html"
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
212 echo "<td>>$cut_off_value</td>" >> "$html"
7
68c6c7624ffc Uploaded
davidvanzessen
parents: 4
diff changeset
213 if [ "$all" != "0" ] ; then
9
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
214 echo "<td data-patient='${patient}' style='cursor:pointer' onclick='javascript:loadfile(\"${sample1}_${sample2}_${sample3}_${locus}_${cut_off_value}.txt\", \"$patient\", \"freq\")'>$all</td>" >> "$html"
7
68c6c7624ffc Uploaded
davidvanzessen
parents: 4
diff changeset
215 else
9
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
216 echo "<td>$all</td>" >> "$html"
7
68c6c7624ffc Uploaded
davidvanzessen
parents: 4
diff changeset
217 fi
68c6c7624ffc Uploaded
davidvanzessen
parents: 4
diff changeset
218 if [ "$one" != "0" ] && [ "$cut_off_value" != "0" ] ; then
9
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
219 echo "<td data-patient='${patient}' style='cursor:pointer' onclick='javascript:loadfile(\"${sample1}_${locus}_${cut_off_value}.txt\", \"$patient\", \"freq\")'>$one</td>" >> "$html"
7
68c6c7624ffc Uploaded
davidvanzessen
parents: 4
diff changeset
220 else
9
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
221 echo "<td>$one</td>" >> "$html"
21
d980e2493657 Uploaded
davidvanzessen
parents: 9
diff changeset
222 fi
7
68c6c7624ffc Uploaded
davidvanzessen
parents: 4
diff changeset
223 if [ "$two" != "0" ] && [ "$cut_off_value" != "0" ] ; then
9
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
224 echo "<td data-patient='${patient}' style='cursor:pointer' onclick='javascript:loadfile(\"${sample2}_${locus}_${cut_off_value}.txt\", \"$patient\", \"freq\")'>$two</td>" >> "$html"
7
68c6c7624ffc Uploaded
davidvanzessen
parents: 4
diff changeset
225 else
9
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
226 echo "<td>$two</td>" >> "$html"
7
68c6c7624ffc Uploaded
davidvanzessen
parents: 4
diff changeset
227 fi
68c6c7624ffc Uploaded
davidvanzessen
parents: 4
diff changeset
228 if [ "$three" != "0" ] && [ "$cut_off_value" != "0" ] ; then
9
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
229 echo "<td data-patient='${patient}' style='cursor:pointer' onclick='javascript:loadfile(\"${sample3}_${locus}_${cut_off_value}.txt\", \"$patient\", \"freq\")'>$three</td>" >> "$html"
7
68c6c7624ffc Uploaded
davidvanzessen
parents: 4
diff changeset
230 else
9
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
231 echo "<td>$three</td>" >> "$html"
7
68c6c7624ffc Uploaded
davidvanzessen
parents: 4
diff changeset
232 fi
21
d980e2493657 Uploaded
davidvanzessen
parents: 9
diff changeset
233
d980e2493657 Uploaded
davidvanzessen
parents: 9
diff changeset
234 if [ "${one_two}" != "0" ] && [ "$cut_off_value" != "0" ] ; then
23
0940835d259c Uploaded
davidvanzessen
parents: 21
diff changeset
235 echo "<td data-patient='${patient}' style='cursor:pointer' onclick='javascript:loadfile(\"${sample1}_${sample2}_${locus}_${cut_off_value}freq.txt\", \"$patient\", \"freq\")'>${one_two}</td>" >> "$html"
21
d980e2493657 Uploaded
davidvanzessen
parents: 9
diff changeset
236 else
d980e2493657 Uploaded
davidvanzessen
parents: 9
diff changeset
237 echo "<td>${one_two}</td>" >> "$html"
d980e2493657 Uploaded
davidvanzessen
parents: 9
diff changeset
238 fi
d980e2493657 Uploaded
davidvanzessen
parents: 9
diff changeset
239 if [ "${one_three}" != "0" ] && [ "$cut_off_value" != "0" ] ; then
23
0940835d259c Uploaded
davidvanzessen
parents: 21
diff changeset
240 echo "<td data-patient='${patient}' style='cursor:pointer' onclick='javascript:loadfile(\"${sample1}_${sample3}_${locus}_${cut_off_value}freq.txt\", \"$patient\", \"freq\")'>${one_three}</td>" >> "$html"
21
d980e2493657 Uploaded
davidvanzessen
parents: 9
diff changeset
241 else
d980e2493657 Uploaded
davidvanzessen
parents: 9
diff changeset
242 echo "<td>${one_three}</td>" >> "$html"
d980e2493657 Uploaded
davidvanzessen
parents: 9
diff changeset
243 fi
d980e2493657 Uploaded
davidvanzessen
parents: 9
diff changeset
244 if [ "${two_three}" != "0" ] && [ "$cut_off_value" != "0" ] ; then
23
0940835d259c Uploaded
davidvanzessen
parents: 21
diff changeset
245 echo "<td data-patient='${patient}' style='cursor:pointer' onclick='javascript:loadfile(\"${sample2}_${sample3}_${locus}_${cut_off_value}freq.txt\", \"$patient\", \"freq\")'>${two_three}</td>" >> "$html"
21
d980e2493657 Uploaded
davidvanzessen
parents: 9
diff changeset
246 else
d980e2493657 Uploaded
davidvanzessen
parents: 9
diff changeset
247 echo "<td>${two_three}</td>" >> "$html"
d980e2493657 Uploaded
davidvanzessen
parents: 9
diff changeset
248 fi
d980e2493657 Uploaded
davidvanzessen
parents: 9
diff changeset
249
9
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
250 echo "</tr>" >> "$html"
23
0940835d259c Uploaded
davidvanzessen
parents: 21
diff changeset
251 oldLocus="$locus"
0940835d259c Uploaded
davidvanzessen
parents: 21
diff changeset
252 if [ "${cut_off_value}" == "0" ] ; then
31
ce8bd23d0335 Uploaded
davidvanzessen
parents: 30
diff changeset
253 scatterplot_tab="${scatterplot_tab}<td><img src='${sample1}_${sample2}_${sample3}_freq_${locus}_scatter.png' /></td>"
23
0940835d259c Uploaded
davidvanzessen
parents: 21
diff changeset
254 fi
7
68c6c7624ffc Uploaded
davidvanzessen
parents: 4
diff changeset
255 done < tmp.txt
9
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
256 echo "</tbody></table>" >> "$html"
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
257 echo "</td><td style='vertical-align:top;'><div id='result_div_${patient}_freq'></div></td></tr></table>" >> "$html"
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
258 echo "</div>" >> "$html"
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
259 echo "<div class='tabbertab' title='Graphs frequency'>" >> "$html"
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
260 echo "<a href='${patient}_freq_total_all.png'><img src='${patient}_freq_total_all.png' width='1280' height='720' /></a><br />" >> "$html"
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
261 echo "<a href='${patient}_freq_indiv_all.png'><img src='${patient}_freq_indiv_all.png' width='1280' height='720' /></a><br /></div>" >> "$html"
31
ce8bd23d0335 Uploaded
davidvanzessen
parents: 30
diff changeset
262 echo "${scatterplot_tab}</tr></table></div>" >> "$html"
7
68c6c7624ffc Uploaded
davidvanzessen
parents: 4
diff changeset
263
68c6c7624ffc Uploaded
davidvanzessen
parents: 4
diff changeset
264 tail -n+2 ${patient}_reads.txt | sed "s/>//" > tmp.txt
9
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
265 echo "<div class='tabbertab' title='Data reads'>" >> "$html"
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
266 echo "<table><tr><td style='vertical-align:top;'>" >> "$html"
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
267 echo "<table border = 1 class='result_table summary_table' id='summary_table_${patient}_reads'>" >> "$html"
21
d980e2493657 Uploaded
davidvanzessen
parents: 9
diff changeset
268 echo "<thead><th>Ig/TCR gene rearrangement type</th><th>Proximal gene segment</th><th>Distal gene segment</th><th>Cut off value</th><th>Number of sequences ${patient}_All</th><th>Number of sequences_$sample1</th><th>Number of sequences_$sample2</th><th>Number of sequences_$sample3</th><th>Number of sequences_${sample1}_${sample2}</th><th>Number of sequences_${sample1}_${sample3}</th><th>Number of sequences_${sample2}_${sample3}</th></thead>" >> "$html"
9
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
269 echo "<tbody>" >> "$html"
31
ce8bd23d0335 Uploaded
davidvanzessen
parents: 30
diff changeset
270 scatterplot_tab="<div class='tabbertab' title='Scatter Plots Reads'><table border='0'><tr>"
21
d980e2493657 Uploaded
davidvanzessen
parents: 9
diff changeset
271 while read locus j_segment v_segment cut_off_value all one two three one_two one_three two_three
7
68c6c7624ffc Uploaded
davidvanzessen
parents: 4
diff changeset
272 do
68c6c7624ffc Uploaded
davidvanzessen
parents: 4
diff changeset
273 if [ "$locus" != "$oldLocus" ] ; then
9
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
274 echo "<tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr>" >> "$html"
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
275 echo "<tr><td><b>$locus</b></td>" >> "$html"
7
68c6c7624ffc Uploaded
davidvanzessen
parents: 4
diff changeset
276 else
9
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
277 echo "<td></td>" >> "$html"
7
68c6c7624ffc Uploaded
davidvanzessen
parents: 4
diff changeset
278 fi
9
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
279 echo "<td>$v_segment</td>" >> "$html"
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
280 echo "<td>$j_segment</td>" >> "$html"
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
281 echo "<td>>$cut_off_value</td>" >> "$html"
7
68c6c7624ffc Uploaded
davidvanzessen
parents: 4
diff changeset
282 if [ "$all" != "0" ] ; then
9
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
283 echo "<td data-patient='${patient}' style='cursor:pointer' onclick='javascript:loadfile(\"${sample1}_${sample2}_${sample3}_${locus}_${cut_off_value}.txt\", \"$patient\", \"reads\")'>$all</td>" >> "$html"
7
68c6c7624ffc Uploaded
davidvanzessen
parents: 4
diff changeset
284 else
9
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
285 echo "<td>$all</td>" >> "$html"
7
68c6c7624ffc Uploaded
davidvanzessen
parents: 4
diff changeset
286 fi
68c6c7624ffc Uploaded
davidvanzessen
parents: 4
diff changeset
287 if [ "$one" != "0" ] && [ "$cut_off_value" != "0" ] ; then
9
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
288 echo "<td data-patient='${patient}' style='cursor:pointer' onclick='javascript:loadfile(\"${sample1}_${locus}_${cut_off_value}.txt\", \"$patient\", \"reads\")'>$one</td>" >> "$html"
7
68c6c7624ffc Uploaded
davidvanzessen
parents: 4
diff changeset
289 else
9
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
290 echo "<td>$one</td>" >> "$html"
7
68c6c7624ffc Uploaded
davidvanzessen
parents: 4
diff changeset
291 fi
68c6c7624ffc Uploaded
davidvanzessen
parents: 4
diff changeset
292 if [ "$two" != "0" ] && [ "$cut_off_value" != "0" ] ; then
9
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
293 echo "<td data-patient='${patient}' style='cursor:pointer' onclick='javascript:loadfile(\"${sample2}_${locus}_${cut_off_value}.txt\", \"$patient\", \"reads\")'>$two</td>" >> "$html"
7
68c6c7624ffc Uploaded
davidvanzessen
parents: 4
diff changeset
294 else
9
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
295 echo "<td>$two</td>" >> "$html"
7
68c6c7624ffc Uploaded
davidvanzessen
parents: 4
diff changeset
296 fi
68c6c7624ffc Uploaded
davidvanzessen
parents: 4
diff changeset
297 if [ "$three" != "0" ] && [ "$cut_off_value" != "0" ] ; then
9
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
298 echo "<td data-patient='${patient}' style='cursor:pointer' onclick='javascript:loadfile(\"${sample3}_${locus}_${cut_off_value}.txt\", \"$patient\", \"reads\")'>$three</td>" >> "$html"
7
68c6c7624ffc Uploaded
davidvanzessen
parents: 4
diff changeset
299 else
9
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
300 echo "<td>$three</td>" >> "$html"
7
68c6c7624ffc Uploaded
davidvanzessen
parents: 4
diff changeset
301 fi
21
d980e2493657 Uploaded
davidvanzessen
parents: 9
diff changeset
302
d980e2493657 Uploaded
davidvanzessen
parents: 9
diff changeset
303 if [ "${one_two}" != "0" ] && [ "$cut_off_value" != "0" ] ; then
23
0940835d259c Uploaded
davidvanzessen
parents: 21
diff changeset
304 echo "<td data-patient='${patient}' style='cursor:pointer' onclick='javascript:loadfile(\"${sample1}_${sample2}_${locus}_${cut_off_value}reads.txt\", \"$patient\", \"reads\")'>${one_two}</td>" >> "$html"
21
d980e2493657 Uploaded
davidvanzessen
parents: 9
diff changeset
305 else
d980e2493657 Uploaded
davidvanzessen
parents: 9
diff changeset
306 echo "<td>${one_two}</td>" >> "$html"
d980e2493657 Uploaded
davidvanzessen
parents: 9
diff changeset
307 fi
d980e2493657 Uploaded
davidvanzessen
parents: 9
diff changeset
308 if [ "${one_three}" != "0" ] && [ "$cut_off_value" != "0" ] ; then
23
0940835d259c Uploaded
davidvanzessen
parents: 21
diff changeset
309 echo "<td data-patient='${patient}' style='cursor:pointer' onclick='javascript:loadfile(\"${sample1}_${sample3}_${locus}_${cut_off_value}reads.txt\", \"$patient\", \"reads\")'>${one_three}</td>" >> "$html"
21
d980e2493657 Uploaded
davidvanzessen
parents: 9
diff changeset
310 else
d980e2493657 Uploaded
davidvanzessen
parents: 9
diff changeset
311 echo "<td>${one_three}</td>" >> "$html"
d980e2493657 Uploaded
davidvanzessen
parents: 9
diff changeset
312 fi
d980e2493657 Uploaded
davidvanzessen
parents: 9
diff changeset
313 if [ "${two_three}" != "0" ] && [ "$cut_off_value" != "0" ] ; then
23
0940835d259c Uploaded
davidvanzessen
parents: 21
diff changeset
314 echo "<td data-patient='${patient}' style='cursor:pointer' onclick='javascript:loadfile(\"${sample2}_${sample3}_${locus}_${cut_off_value}reads.txt\", \"$patient\", \"reads\")'>${two_three}</td>" >> "$html"
21
d980e2493657 Uploaded
davidvanzessen
parents: 9
diff changeset
315 else
d980e2493657 Uploaded
davidvanzessen
parents: 9
diff changeset
316 echo "<td>${two_three}</td>" >> "$html"
d980e2493657 Uploaded
davidvanzessen
parents: 9
diff changeset
317 fi
d980e2493657 Uploaded
davidvanzessen
parents: 9
diff changeset
318
9
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
319 echo "</tr>" >> "$html"
7
68c6c7624ffc Uploaded
davidvanzessen
parents: 4
diff changeset
320 oldLocus="$locus"
23
0940835d259c Uploaded
davidvanzessen
parents: 21
diff changeset
321 if [ "${cut_off_value}" == "0" ] ; then
31
ce8bd23d0335 Uploaded
davidvanzessen
parents: 30
diff changeset
322 scatterplot_tab="${scatterplot_tab}<td><img src='${sample1}_${sample2}_${sample3}_reads_${locus}_scatter.png' /></td>"
23
0940835d259c Uploaded
davidvanzessen
parents: 21
diff changeset
323 fi
7
68c6c7624ffc Uploaded
davidvanzessen
parents: 4
diff changeset
324 done < tmp.txt
9
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
325 echo "</tbody></table>" >> "$html"
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
326 echo "</td><td style='vertical-align:top;'><div id='result_div_${patient}_reads'></div></td></tr></table>" >> "$html"
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
327 echo "</div>" >> "$html"
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
328 echo "<div class='tabbertab' title='Graphs reads'>" >> "$html"
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
329 echo "<a href='${patient}_reads_total_all.png'><img src='${patient}_reads_total_all.png' width='1280' height='720' /></a><br />" >> "$html"
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
330 echo "<a href='${patient}_reads_indiv_all.png'><img src='${patient}_reads_indiv_all.png' width='1280' height='720' /></a><br /></div>" >> "$html"
31
ce8bd23d0335 Uploaded
davidvanzessen
parents: 30
diff changeset
331 echo "${scatterplot_tab}</tr></table></div>" >> "$html"
9
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
332 echo "</div>" >> "$html"
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
333 echo "</div>" >> "$html"
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
334 echo "</html>" >> "$html"
7
68c6c7624ffc Uploaded
davidvanzessen
parents: 4
diff changeset
335 done < triplets.txt
68c6c7624ffc Uploaded
davidvanzessen
parents: 4
diff changeset
336 rm tmp.txt
68c6c7624ffc Uploaded
davidvanzessen
parents: 4
diff changeset
337
68c6c7624ffc Uploaded
davidvanzessen
parents: 4
diff changeset
338
68c6c7624ffc Uploaded
davidvanzessen
parents: 4
diff changeset
339 html="index.html"
68c6c7624ffc Uploaded
davidvanzessen
parents: 4
diff changeset
340
9
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
341 echo "</table>" >> "$html"
57
6562c81d6583 Uploaded
davidvanzessen
parents: 36
diff changeset
342 echo "<a href='log.html'>log</a><br />" >> "$html"
6562c81d6583 Uploaded
davidvanzessen
parents: 36
diff changeset
343 echo "<a href='single_matches.html'>single_matches</a><br />" >> "$html"
6562c81d6583 Uploaded
davidvanzessen
parents: 36
diff changeset
344 echo "<a href='multiple_matches.html'>multiple_matches</a><br />" >> "$html"
9
58a28427930e Uploaded
davidvanzessen
parents: 8
diff changeset
345 echo "</html>" >> "$html"
4
f11df36f43bb Uploaded
davidvanzessen
parents: 3
diff changeset
346
57
6562c81d6583 Uploaded
davidvanzessen
parents: 36
diff changeset
347 cp "index.html" "$outputFile"
23
0940835d259c Uploaded
davidvanzessen
parents: 21
diff changeset
348