Mercurial > repos > davidvanzessen > shm_csr
annotate wrapper.sh @ 98:d714f5ea83d7 draft default tip
planemo upload commit 1a01065a084a817382872154f779b94090a35ebf
author | rhpvorderman |
---|---|
date | Wed, 10 Jan 2024 12:32:47 +0000 |
parents | 385dea3c6cb5 |
children |
rev | line source |
---|---|
83
729738462297
"planemo upload commit c0ffc68aec5836d5b20b543106493056a87edf57"
rhpvorderman
parents:
81
diff
changeset
|
1 #!/usr/bin/env bash |
729738462297
"planemo upload commit c0ffc68aec5836d5b20b543106493056a87edf57"
rhpvorderman
parents:
81
diff
changeset
|
2 set -e -o pipefail |
81 | 3 dir="$(cd "$(dirname "$0")" && pwd)" |
4 input=$1 | |
5 method=$2 | |
6 log=$3 #becomes the main html page at the end | |
7 outdir=$4 | |
8 output="$outdir/index.html" #copied to $log location at the end | |
9 title="$5" | |
10 include_fr1=$6 | |
11 functionality=$7 | |
12 unique=$8 | |
13 naive_output=$9 | |
14 naive_output_ca=${10} | |
15 naive_output_cg=${11} | |
16 naive_output_cm=${12} | |
17 naive_output_ce=${13} | |
18 naive_output_all=${14} | |
94
84e9e5c8c101
"planemo upload commit d4be85014b638f1d50b318d4b735be7f6e973140"
rhpvorderman
parents:
93
diff
changeset
|
19 naive_output_igm_naive=${15} |
84e9e5c8c101
"planemo upload commit d4be85014b638f1d50b318d4b735be7f6e973140"
rhpvorderman
parents:
93
diff
changeset
|
20 naive_output_igm_naive_memory=${16} |
84e9e5c8c101
"planemo upload commit d4be85014b638f1d50b318d4b735be7f6e973140"
rhpvorderman
parents:
93
diff
changeset
|
21 filter_unique=${17} |
84e9e5c8c101
"planemo upload commit d4be85014b638f1d50b318d4b735be7f6e973140"
rhpvorderman
parents:
93
diff
changeset
|
22 filter_unique_count=${18} |
84e9e5c8c101
"planemo upload commit d4be85014b638f1d50b318d4b735be7f6e973140"
rhpvorderman
parents:
93
diff
changeset
|
23 class_filter=${19} |
84e9e5c8c101
"planemo upload commit d4be85014b638f1d50b318d4b735be7f6e973140"
rhpvorderman
parents:
93
diff
changeset
|
24 empty_region_filter=${20} |
98
d714f5ea83d7
planemo upload commit 1a01065a084a817382872154f779b94090a35ebf
rhpvorderman
parents:
96
diff
changeset
|
25 run_changeo=${21} |
d714f5ea83d7
planemo upload commit 1a01065a084a817382872154f779b94090a35ebf
rhpvorderman
parents:
96
diff
changeset
|
26 run_baseline=${22} |
96
385dea3c6cb5
planemo upload commit 423a48569c69301fdbf893ac3a649128404dfff5
rhpvorderman
parents:
95
diff
changeset
|
27 BASENAME=$(basename "$title") |
95
d63eff357515
planemo upload commit d96a736dcd6da34137f79861fbc6369716c332f1
rhpvorderman
parents:
94
diff
changeset
|
28 # Cut off .txz or .tgz suffix and also replace spaces with underscores. |
93
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
29 NEW_IMGT_PREFIX="new_IMGT_${BASENAME%.*}" |
95
d63eff357515
planemo upload commit d96a736dcd6da34137f79861fbc6369716c332f1
rhpvorderman
parents:
94
diff
changeset
|
30 NEW_IMGT_PREFIX=${NEW_IMGT_PREFIX// /_} |
93
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
31 |
83
729738462297
"planemo upload commit c0ffc68aec5836d5b20b543106493056a87edf57"
rhpvorderman
parents:
81
diff
changeset
|
32 #exec 5> debug_output.txt |
729738462297
"planemo upload commit c0ffc68aec5836d5b20b543106493056a87edf57"
rhpvorderman
parents:
81
diff
changeset
|
33 #BASH_XTRACEFD="5" |
93
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
34 ## Busybox date does not support '+%s.%N'. So use a custom program. Can be |
96
385dea3c6cb5
planemo upload commit 423a48569c69301fdbf893ac3a649128404dfff5
rhpvorderman
parents:
95
diff
changeset
|
35 ## Compiled with cc -static -Os show_time_as_float.c -o show_time_as_float |
93
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
36 #PS4='$(${dir}/show_time_as_float) $LINENO: ' |
83
729738462297
"planemo upload commit c0ffc68aec5836d5b20b543106493056a87edf57"
rhpvorderman
parents:
81
diff
changeset
|
37 #set -x |
729738462297
"planemo upload commit c0ffc68aec5836d5b20b543106493056a87edf57"
rhpvorderman
parents:
81
diff
changeset
|
38 |
729738462297
"planemo upload commit c0ffc68aec5836d5b20b543106493056a87edf57"
rhpvorderman
parents:
81
diff
changeset
|
39 mkdir -p $outdir |
81 | 40 |
41 tar -xzf $dir/style.tar.gz -C $outdir | |
42 | |
43 echo "---------------- read parameters ----------------" | |
44 echo "---------------- read parameters ----------------<br />" > $log | |
45 | |
46 echo "unpacking IMGT file" | |
47 | |
95
d63eff357515
planemo upload commit d96a736dcd6da34137f79861fbc6369716c332f1
rhpvorderman
parents:
94
diff
changeset
|
48 type="$(file -L "$input")" |
81 | 49 if [[ "$type" == *"Zip archive"* ]] ; then |
50 echo "Zip archive" | |
51 echo "unzip $input -d $PWD/files/" | |
95
d63eff357515
planemo upload commit d96a736dcd6da34137f79861fbc6369716c332f1
rhpvorderman
parents:
94
diff
changeset
|
52 unzip "$input" -d $PWD/files/ |
81 | 53 elif [[ "$type" == *"XZ compressed data"* ]] ; then |
54 echo "ZX archive" | |
95
d63eff357515
planemo upload commit d96a736dcd6da34137f79861fbc6369716c332f1
rhpvorderman
parents:
94
diff
changeset
|
55 echo "tar -xJf "$input" -C $PWD/files/" |
81 | 56 mkdir -p "$PWD/files/$title" |
95
d63eff357515
planemo upload commit d96a736dcd6da34137f79861fbc6369716c332f1
rhpvorderman
parents:
94
diff
changeset
|
57 tar -xJf "$input" -C "$PWD/files/$title" |
81 | 58 else |
59 echo "Unrecognized format $type" | |
60 echo "Unrecognized format $type" > $log | |
61 exit 1 | |
62 fi | |
63 | |
64 cat "`find $PWD/files/ -name "1_*"`" > $PWD/summary.txt | |
65 cat "`find $PWD/files/ -name "2_*"`" > $PWD/gapped_nt.txt | |
66 cat "`find $PWD/files/ -name "3_*"`" > $PWD/sequences.txt | |
67 cat "`find $PWD/files/ -name "4_*"`" > $PWD/gapped_aa.txt | |
68 cat "`find $PWD/files/ -name "5_*"`" > $PWD/aa.txt | |
69 cat "`find $PWD/files/ -name "6_*"`" > $PWD/junction.txt | |
70 cat "`find $PWD/files/ -name "7_*"`" > $PWD/mutationanalysis.txt | |
71 cat "`find $PWD/files/ -name "8_*"`" > $PWD/mutationstats.txt | |
72 cat "`find $PWD/files/ -name "9_*"`" > $PWD/aa_change_stats.txt | |
73 cat "`find $PWD/files/ -name "10_*"`" > $PWD/hotspots.txt | |
74 | |
75 echo "---------------- unique id check ----------------" | |
76 | |
77 Rscript $dir/check_unique_id.r $PWD/summary.txt $PWD/gapped_nt.txt $PWD/sequences.txt $PWD/gapped_aa.txt $PWD/aa.txt $PWD/junction.txt $PWD/mutationanalysis.txt $PWD/mutationstats.txt $PWD/aa_change_stats.txt $PWD/hotspots.txt | |
78 | |
79 if [[ ${#BLASTN_DIR} -ge 5 ]] ; then | |
80 echo "On server, using BLASTN_DIR env: ${BLASTN_DIR}" | |
81 else | |
82 BLASTN_DIR="/home/galaxy/Downloads/ncbi-blast-2.4.0+/bin" | |
83 echo "Dev Galaxy set BLASTN_DIR to: ${BLASTN_DIR}" | |
84 fi | |
85 | |
86 echo "---------------- class identification ----------------" | |
87 echo "---------------- class identification ----------------<br />" >> $log | |
88 | |
89 python $dir/gene_identification.py --input $PWD/summary.txt --output $outdir/identified_genes.txt | |
90 | |
91 echo "---------------- merge_and_filter.r ----------------" | |
92 echo "---------------- merge_and_filter.r ----------------<br />" >> $log | |
93 | |
93
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
94 Rscript $dir/merge_and_filter.r \ |
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
95 $PWD/summary.txt \ |
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
96 $PWD/sequences.txt \ |
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
97 $PWD/mutationanalysis.txt \ |
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
98 $PWD/mutationstats.txt \ |
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
99 $PWD/hotspots.txt \ |
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
100 "$PWD/gapped_aa.txt" \ |
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
101 $outdir/identified_genes.txt \ |
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
102 $outdir/merged.txt \ |
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
103 $outdir/before_unique_filter.txt \ |
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
104 $outdir/unmatched.txt \ |
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
105 $method \ |
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
106 $functionality \ |
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
107 $unique \ |
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
108 ${filter_unique} \ |
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
109 ${filter_unique_count} \ |
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
110 ${class_filter} \ |
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
111 ${empty_region_filter} |
81 | 112 |
92
cf8ad181628f
planemo upload commit 36be3b053802693392f935e6619ba3f2b1704e3c
rhpvorderman
parents:
91
diff
changeset
|
113 echo "---------------- creating new IMGT zips ----------------" |
cf8ad181628f
planemo upload commit 36be3b053802693392f935e6619ba3f2b1704e3c
rhpvorderman
parents:
91
diff
changeset
|
114 echo "---------------- creating new IMGT zips ----------------<br />" >> $log |
81 | 115 |
95
d63eff357515
planemo upload commit d96a736dcd6da34137f79861fbc6369716c332f1
rhpvorderman
parents:
94
diff
changeset
|
116 python $dir/split_imgt_file.py --outdir $outdir "$input" $outdir/merged.txt \ |
93
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
117 --prefix "${NEW_IMGT_PREFIX}" \ |
92
cf8ad181628f
planemo upload commit 36be3b053802693392f935e6619ba3f2b1704e3c
rhpvorderman
parents:
91
diff
changeset
|
118 - IGA IGA1 IGA2 IGG IGG1 IGG2 IGG3 IGG4 IGM IGE |
81 | 119 |
120 | |
121 echo "---------------- shm_csr.r ----------------" | |
122 echo "---------------- shm_csr.r ----------------<br />" >> $log | |
123 | |
124 classes="IGA,IGA1,IGA2,IGG,IGG1,IGG2,IGG3,IGG4,IGM,IGE,unmatched" | |
125 echo "R mutation analysis" | |
93
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
126 Rscript $dir/shm_csr.r $outdir/merged.txt $classes $outdir ${empty_region_filter} |
81 | 127 |
92
cf8ad181628f
planemo upload commit 36be3b053802693392f935e6619ba3f2b1704e3c
rhpvorderman
parents:
91
diff
changeset
|
128 echo "---------- Split naive memory IGM ---------" |
cf8ad181628f
planemo upload commit 36be3b053802693392f935e6619ba3f2b1704e3c
rhpvorderman
parents:
91
diff
changeset
|
129 echo "---------- Split naive memory IGM ---------<br />" >> $log |
cf8ad181628f
planemo upload commit 36be3b053802693392f935e6619ba3f2b1704e3c
rhpvorderman
parents:
91
diff
changeset
|
130 |
cf8ad181628f
planemo upload commit 36be3b053802693392f935e6619ba3f2b1704e3c
rhpvorderman
parents:
91
diff
changeset
|
131 python $dir/igm_naive_mutations.py $outdir/scatter.txt $outdir/igm_naive_mutations.txt \ |
cf8ad181628f
planemo upload commit 36be3b053802693392f935e6619ba3f2b1704e3c
rhpvorderman
parents:
91
diff
changeset
|
132 $outdir/igm_naive_memory_mutations.txt |
cf8ad181628f
planemo upload commit 36be3b053802693392f935e6619ba3f2b1704e3c
rhpvorderman
parents:
91
diff
changeset
|
133 |
93
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
134 python $dir/split_imgt_file.py --outdir $outdir $outdir/${NEW_IMGT_PREFIX}_IGM.txz \ |
92
cf8ad181628f
planemo upload commit 36be3b053802693392f935e6619ba3f2b1704e3c
rhpvorderman
parents:
91
diff
changeset
|
135 $outdir/igm_naive_mutations.txt \ |
93
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
136 --prefix "${NEW_IMGT_PREFIX}_IGM_NAIVE" - |
92
cf8ad181628f
planemo upload commit 36be3b053802693392f935e6619ba3f2b1704e3c
rhpvorderman
parents:
91
diff
changeset
|
137 |
93
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
138 python $dir/split_imgt_file.py --outdir $outdir $outdir/${NEW_IMGT_PREFIX}_IGM.txz \ |
92
cf8ad181628f
planemo upload commit 36be3b053802693392f935e6619ba3f2b1704e3c
rhpvorderman
parents:
91
diff
changeset
|
139 $outdir/igm_naive_memory_mutations.txt \ |
93
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
140 --prefix "${NEW_IMGT_PREFIX}_IGM_NAIVE_MEMORY" - |
92
cf8ad181628f
planemo upload commit 36be3b053802693392f935e6619ba3f2b1704e3c
rhpvorderman
parents:
91
diff
changeset
|
141 |
81 | 142 echo "---------------- plot_pdfs.r ----------------" |
143 echo "---------------- plot_pdfs.r ----------------<br />" >> $log | |
144 | |
93
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
145 echo "Rscript $dir/shm_csr.r $outdir/pdfplots.RData $outdir" |
81 | 146 |
93
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
147 Rscript $dir/plot_pdf.r "$outdir/pdfplots.RData" "$outdir" |
81 | 148 |
149 echo "---------------- shm_csr.py ----------------" | |
150 echo "---------------- shm_csr.py ----------------<br />" >> $log | |
151 | |
152 python $dir/shm_csr.py --input $outdir/merged.txt --genes $classes --empty_region_filter "${empty_region_filter}" --output $outdir/hotspot_analysis.txt | |
153 | |
154 echo "---------------- aa_histogram.r ----------------" | |
155 echo "---------------- aa_histogram.r ----------------<br />" >> $log | |
156 | |
93
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
157 Rscript $dir/aa_histogram.r \ |
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
158 $outdir/aa_id_mutations.txt \ |
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
159 $outdir/absent_aa_id.txt "IGA,IGG,IGM,IGE" \ |
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
160 $outdir/ |
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
161 |
81 | 162 if [ -e "$outdir/aa_histogram_.png" ]; then |
163 mv $outdir/aa_histogram_.png $outdir/aa_histogram.png | |
164 mv $outdir/aa_histogram_.pdf $outdir/aa_histogram.pdf | |
165 mv $outdir/aa_histogram_.txt $outdir/aa_histogram.txt | |
166 mv $outdir/aa_histogram_absent_.txt $outdir/aa_histogram_absent.txt | |
167 mv $outdir/aa_histogram_count_.txt $outdir/aa_histogram_count.txt | |
168 mv $outdir/aa_histogram_sum_.txt $outdir/aa_histogram_sum.txt | |
169 fi | |
170 | |
171 genes=(IGA IGA1 IGA2 IGG IGG1 IGG2 IGG3 IGG4 IGM IGE) | |
172 | |
173 funcs=(sum mean median) | |
174 funcs=(sum) | |
175 | |
176 echo "---------------- sequence_overview.r ----------------" | |
177 echo "---------------- sequence_overview.r ----------------<br />" >> $log | |
178 | |
179 mkdir $outdir/sequence_overview | |
180 | |
92
cf8ad181628f
planemo upload commit 36be3b053802693392f935e6619ba3f2b1704e3c
rhpvorderman
parents:
91
diff
changeset
|
181 python $dir/sequence_overview.py --before-unique $outdir/before_unique_filter.txt \ |
cf8ad181628f
planemo upload commit 36be3b053802693392f935e6619ba3f2b1704e3c
rhpvorderman
parents:
91
diff
changeset
|
182 --outdir $outdir/sequence_overview --empty-region-filter ${empty_region_filter} |
93
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
183 Rscript $dir/nt_overview.r \ |
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
184 $outdir/merged.txt \ |
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
185 $outdir/sequence_overview \ |
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
186 $classes \ |
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
187 $outdir/hotspot_analysis_sum.txt \ |
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
188 ${empty_region_filter} |
81 | 189 |
190 echo "<table border='1'>" > $outdir/base_overview.html | |
191 | |
192 while IFS=$'\t' read ID class seq A C G T | |
193 do | |
194 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 | |
195 done < $outdir/sequence_overview/ntoverview.txt | |
196 | |
197 echo "<html><center><h1>$title</h1></center>" > $output | |
198 echo "<meta name='viewport' content='width=device-width, initial-scale=1'>" >> $output | |
199 echo "<script type='text/javascript' src='jquery-1.11.0.min.js'></script>" >> $output | |
200 echo "<script type='text/javascript' src='tabber.js'></script>" >> $output | |
201 echo "<script type='text/javascript' src='script.js'></script>" >> $output | |
202 echo "<link rel='stylesheet' type='text/css' href='style.css'>" >> $output | |
203 echo "<link rel='stylesheet' type='text/css' href='pure-min.css'>" >> $output | |
204 | |
205 matched_count="`cat $outdir/merged.txt | grep -v 'unmatched' | tail -n +2 | wc -l`" | |
206 unmatched_count="`cat $outdir/unmatched.txt | tail -n +2 | wc -l`" | |
207 total_count=$((matched_count + unmatched_count)) | |
208 perc_count=$((unmatched_count / total_count * 100)) | |
209 perc_count=`bc -l <<< "scale=2; ${unmatched_count} / ${total_count} * 100"` | |
210 perc_count=`bc -l <<< "scale=2; (${unmatched_count} / ${total_count} * 100 ) / 1"` | |
211 | |
212 echo "<center><h2>Total: ${total_count}</h2></center>" >> $output | |
213 echo "<center><h2>Matched: ${matched_count} Unmatched: ${unmatched_count}</h2></center>" >> $output | |
214 echo "<center><h2>Percentage unmatched: ${perc_count}</h2></center>" >> $output | |
215 | |
216 echo "---------------- main tables ----------------" | |
217 echo "---------------- main tables ----------------<br />" >> $log | |
218 | |
219 echo "<div class='tabber'>" >> $output | |
220 echo "<div class='tabbertab' title='SHM Overview' style='width: 3000px;'>" >> $output | |
221 | |
222 for func in ${funcs[@]} | |
223 do | |
224 | |
225 echo "---------------- $func table ----------------" | |
226 echo "---------------- $func table ----------------<br />" >> $log | |
227 | |
228 cat $outdir/mutations_${func}.txt $outdir/shm_overview_tandem_row.txt $outdir/hotspot_analysis_${func}.txt > $outdir/data_${func}.txt | |
229 | |
230 echo "---------------- pattern_plots.r ----------------" | |
231 echo "---------------- pattern_plots.r ----------------<br />" >> $log | |
232 | |
93
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
233 Rscript $dir/pattern_plots.r \ |
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
234 $outdir/data_${func}.txt \ |
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
235 $outdir/aid_motives \ |
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
236 $outdir/relative_mutations \ |
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
237 $outdir/absolute_mutations \ |
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
238 $outdir/shm_overview.txt |
81 | 239 |
240 echo "<table class='pure-table pure-table-striped'>" >> $output | |
241 echo "<thead><tr><th>info</th>" >> $output | |
242 | |
93
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
243 if [ "${class_filter}" != "101_101_all" ] ; then |
81 | 244 |
245 for gene in ${genes[@]} | |
246 do | |
247 tmp=`cat $outdir/${gene}_${func}_n.txt` | |
248 echo "<th><a href='matched_${gene}_${func}.txt'>${gene} (N = $tmp)</a></th>" >> $output | |
249 done | |
250 | |
251 tmp=`cat $outdir/all_${func}_n.txt` | |
252 echo "<th><a href='matched_all_${func}.txt'>all (N = $tmp)</a></th>" >> $output | |
253 tmp=`cat $outdir/unmatched_${func}_n.txt` | |
254 echo "<th><a href='unmatched.txt'>unmatched (N = ${unmatched_count})</a></th><tr></thead>" >> $output | |
255 | |
256 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 | |
257 do | |
258 if [ "$name" == "FR R/S (ratio)" ] || [ "$name" == "CDR R/S (ratio)" ] || [ "$name" == "Tandems/Expected (ratio)" ] ; then #meh | |
259 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 | |
260 elif [ "$name" == "Median of Number of Mutations (%)" ] ; then | |
261 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 | |
262 else | |
263 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 | |
264 fi | |
265 done < $outdir/data_${func}.txt | |
266 | |
267 else | |
268 tmp=`cat $outdir/all_${func}_n.txt` | |
269 echo "<th><a href='matched_all_${func}.txt'>all (N = $tmp)</a></th>" >> $output | |
270 | |
271 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 | |
272 do | |
273 if [ "$name" == "FR R/S (ratio)" ] || [ "$name" == "CDR R/S (ratio)" ] ; then #meh | |
274 echo "<tr><td>$name</td><td>${allx}/${ally}</td></tr>" >> $output | |
275 elif [ "$name" == "Median of Number of Mutations (%)" ] ; then | |
276 echo "<tr><td>$name</td><td>${allz}%</td></tr>" >> $output | |
277 else | |
278 echo "<tr><td>$name</td><td>${allx}/${ally} (${allz}%)</td></tr>" >> $output | |
279 fi | |
280 done < $outdir/data_${func}.txt | |
281 | |
282 fi | |
283 echo "</table>" >> $output | |
284 #echo "<a href='data_${func}.txt'>Download data</a>" >> $output | |
285 done | |
286 | |
287 echo "<a href='aid_motives.pdf'><img src='aid_motives.png' /></a><br />" >> $output | |
288 echo "<a href='relative_mutations.pdf'><img src='relative_mutations.png' /></a><br />" >> $output | |
289 echo "<a href='absolute_mutations.pdf'><img src='absolute_mutations.png' /></a><br />" >> $output | |
290 echo "<br />" >> $output | |
291 cat $dir/shm_overview.htm >> $output | |
292 echo "</div>" >> $output #SHM overview tab end | |
293 | |
294 echo "---------------- images ----------------" | |
295 echo "---------------- images ----------------<br />" >> $log | |
296 | |
297 echo "<div class='tabbertab' title='SHM Frequency' style='width: 3000px;'></a>" >> $output | |
298 | |
299 if [ -a $outdir/scatter.png ] | |
300 then | |
301 echo "<a href='scatter.pdf'><img src='scatter.png'/><br />" >> $output | |
302 fi | |
303 if [ -a $outdir/frequency_ranges.png ] | |
304 then | |
305 echo "<a href='frequency_ranges.pdf'><img src='frequency_ranges.png'/></a><br />" >> $output | |
306 fi | |
307 | |
308 echo "<br />" >> $output | |
309 cat $dir/shm_frequency.htm >> $output | |
310 | |
311 echo "</div>" >> $output #SHM frequency tab end | |
312 | |
313 echo "<div class='tabbertab' title='Transition tables' style='width: 3000px;'>" >> $output | |
314 | |
315 echo "<table border='0'>" >> $output | |
316 | |
317 for gene in ${genes[@]} | |
318 do | |
319 echo "<tr>" >> $output | |
320 echo "<td><h1>${gene}</h1></td>" >> $output | |
321 | |
322 if [ -e $outdir/transitions_heatmap_${gene}.png ] | |
323 then | |
324 echo "<td><a href='transitions_heatmap_${gene}.pdf'><img src='transitions_heatmap_${gene}.png' /></a></td>" >> $output | |
325 else | |
326 echo "<td></td>" >> $output | |
327 fi | |
328 | |
329 if [ -e $outdir/transitions_stacked_${gene}.png ] | |
330 then | |
331 echo "<td><a href='transitions_stacked_${gene}.pdf'><img src='transitions_stacked_${gene}.png' /></a></td>" >> $output | |
332 else | |
333 echo "<td></td>" >> $output | |
334 fi | |
335 | |
336 echo "<td><table style='border-left-width: 1;' class='pure-table transition-table pure-table-bordered'>" >> $output | |
337 echo "<tr><td></td><td colspan="5"><center>To</center></td></tr>" >> $output | |
338 first="true" | |
339 while IFS=, read from a c g t | |
340 do | |
341 if [ "$first" == "true" ] ; then | |
342 echo "<tr><td rowspan='5'>From</td><td>$from</td><td>$a</td><td>$c</td><td>$g</td><td>$t</td></tr>" >> $output | |
343 first="false" | |
344 else | |
345 echo "<tr><td>$from</td><td>$a</td><td>$c</td><td>$g</td><td>$t</td></tr>" >> $output | |
346 fi | |
347 done < $outdir/transitions_${gene}_sum.txt | |
348 echo "</table></td>" >> $output | |
349 | |
350 echo "</tr>" >> $output | |
351 done | |
352 | |
353 echo "<tr>" >> $output | |
354 echo "<td><h1>All</h1></td>" >> $output | |
355 echo "<td><a href='transitions_heatmap_all.pdf'><img src='transitions_heatmap_all.png' /></a></td>" >> $output | |
356 echo "<td><a href='transitions_stacked_all.pdf'><img src='transitions_stacked_all.png' /></a></td>" >> $output | |
357 echo "<td><table style='border-left-width: 1;' class='pure-table transition-table pure-table-bordered'>" >> $output | |
358 echo "<tr><td></td><td colspan="5"><center>To</center></td></tr>" >> $output | |
359 first="true" | |
360 while IFS=, read from a c g t | |
361 do | |
362 if [ "$first" == "true" ] ; then | |
363 echo "<tr><td rowspan='5'>From</td><td>$from</td><td>$a</td><td>$c</td><td>$g</td><td>$t</td></tr>" >> $output | |
364 first="false" | |
365 else | |
366 echo "<tr><td>$from</td><td>$a</td><td>$c</td><td>$g</td><td>$t</td></tr>" >> $output | |
367 fi | |
368 done < $outdir/transitions_all_sum.txt | |
369 echo "</table></td>" >> $output | |
370 | |
371 echo "</tr>" >> $output | |
372 | |
373 echo "</table>" >> $output | |
374 | |
375 echo "<br />" >> $output | |
376 cat $dir/shm_transition.htm >> $output | |
377 | |
378 echo "</div>" >> $output #transition tables tab end | |
379 | |
380 echo "<div class='tabbertab' title='Antigen Selection'>" >> $output | |
381 | |
382 if [ -e $outdir/aa_histogram.png ] | |
383 then | |
384 echo "<a href='aa_histogram.pdf'><img src='aa_histogram.png'/></a><br />" >> $output | |
385 fi | |
386 | |
387 if [ -e $outdir/aa_histogram_IGA.png ] | |
388 then | |
389 echo "<a href='aa_histogram_IGA.pdf'><img src='aa_histogram_IGA.png'/></a><br />" >> $output | |
390 fi | |
391 | |
392 if [ -e $outdir/aa_histogram_IGG.png ] | |
393 then | |
394 echo "<a href='aa_histogram_IGG.pdf'><img src='aa_histogram_IGG.png'/></a><br />" >> $output | |
395 fi | |
396 | |
397 if [ -e $outdir/aa_histogram_IGM.png ] | |
398 then | |
399 echo "<a href='aa_histogram_IGM.pdf'><img src='aa_histogram_IGM.png'/></a><br />" >> $output | |
400 fi | |
401 | |
402 if [ -e $outdir/aa_histogram_IGE.png ] | |
403 then | |
404 echo "<a href='aa_histogram_IGE.pdf'><img src='aa_histogram_IGE.png'/></a><br />" >> $output | |
405 fi | |
406 | |
92
cf8ad181628f
planemo upload commit 36be3b053802693392f935e6619ba3f2b1704e3c
rhpvorderman
parents:
91
diff
changeset
|
407 count_imgt_lines () { |
cf8ad181628f
planemo upload commit 36be3b053802693392f935e6619ba3f2b1704e3c
rhpvorderman
parents:
91
diff
changeset
|
408 tar -xJf $1 1_Summary.txt |
cf8ad181628f
planemo upload commit 36be3b053802693392f935e6619ba3f2b1704e3c
rhpvorderman
parents:
91
diff
changeset
|
409 # Use a pipe so wc -l does not display the filename |
cf8ad181628f
planemo upload commit 36be3b053802693392f935e6619ba3f2b1704e3c
rhpvorderman
parents:
91
diff
changeset
|
410 wc -l < 1_Summary.txt |
cf8ad181628f
planemo upload commit 36be3b053802693392f935e6619ba3f2b1704e3c
rhpvorderman
parents:
91
diff
changeset
|
411 rm 1_Summary.txt |
cf8ad181628f
planemo upload commit 36be3b053802693392f935e6619ba3f2b1704e3c
rhpvorderman
parents:
91
diff
changeset
|
412 } |
81 | 413 |
98
d714f5ea83d7
planemo upload commit 1a01065a084a817382872154f779b94090a35ebf
rhpvorderman
parents:
96
diff
changeset
|
414 if [[ "$run_baseline" == "yes" ]] ; then |
81 | 415 |
416 | |
417 | |
418 echo "---------------- baseline ----------------" | |
419 echo "---------------- baseline ----------------<br />" >> $log | |
420 tmp="$PWD" | |
421 | |
83
729738462297
"planemo upload commit c0ffc68aec5836d5b20b543106493056a87edf57"
rhpvorderman
parents:
81
diff
changeset
|
422 mkdir -p $outdir/baseline |
81 | 423 |
424 echo "<center><h1>BASELINe</h1>" >> $output | |
425 header_substring="Based on CDR1, FR2, CDR2, FR3 (27:27:38:55:65:104:-)" | |
426 | |
427 baseline_boundaries="27:27:38:55:65:104:-" | |
428 | |
429 if [[ "${empty_region_filter}" == "leader" ]] ; then | |
430 baseline_boundaries="1:26:38:55:65:104:-" | |
431 header_substring="Based on FR1, CDR1, FR2, CDR2, FR3 (1:26:38:55:65:104,-)" | |
432 fi | |
433 | |
434 echo "<p>${header_substring}</p></center>" >> $output | |
435 | |
436 mkdir $outdir/baseline/IGA_IGG_IGM | |
93
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
437 if [[ "$(count_imgt_lines $outdir/${NEW_IMGT_PREFIX}.txz)" -gt "1" ]]; then |
81 | 438 cd $outdir/baseline/IGA_IGG_IGM |
93
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
439 bash $dir/baseline/wrapper.sh 1 1 1 1 0 0 "${baseline_boundaries}" $outdir/${NEW_IMGT_PREFIX}.txz "IGA_IGG_IGM_IGE" "$dir/baseline/IMGTVHreferencedataset20161215.fa" "$outdir/baseline.pdf" "Sequence.ID" "$outdir/baseline.txt" |
81 | 440 else |
441 echo "No sequences" > "$outdir/baseline.txt" | |
442 fi | |
443 | |
444 mkdir $outdir/baseline/IGA | |
93
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
445 if [[ "$(count_imgt_lines $outdir/${NEW_IMGT_PREFIX}_IGA.txz)" -gt "1" ]]; then |
81 | 446 cd $outdir/baseline/IGA |
93
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
447 bash $dir/baseline/wrapper.sh 1 1 1 1 0 0 "${baseline_boundaries}" $outdir/${NEW_IMGT_PREFIX}_IGA.txz "IGA" "$dir/baseline/IMGTVHreferencedataset20161215.fa" "$outdir/baseline_IGA.pdf" "Sequence.ID" "$outdir/baseline_IGA.txt" |
81 | 448 else |
449 echo "No IGA sequences" > "$outdir/baseline_IGA.txt" | |
450 fi | |
451 | |
452 mkdir $outdir/baseline/IGG | |
93
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
453 if [[ "$(count_imgt_lines $outdir/${NEW_IMGT_PREFIX}_IGG.txz)" -gt "1" ]]; then |
81 | 454 cd $outdir/baseline/IGG |
93
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
455 bash $dir/baseline/wrapper.sh 1 1 1 1 0 0 "${baseline_boundaries}" $outdir/${NEW_IMGT_PREFIX}_IGG.txz "IGG" "$dir/baseline/IMGTVHreferencedataset20161215.fa" "$outdir/baseline_IGG.pdf" "Sequence.ID" "$outdir/baseline_IGG.txt" |
81 | 456 else |
457 echo "No IGG sequences" > "$outdir/baseline_IGG.txt" | |
458 fi | |
459 | |
460 mkdir $outdir/baseline/IGM | |
93
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
461 if [[ "$(count_imgt_lines $outdir/${NEW_IMGT_PREFIX}_IGM.txz)" -gt "1" ]]; then |
81 | 462 cd $outdir/baseline/IGM |
93
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
463 bash $dir/baseline/wrapper.sh 1 1 1 1 0 0 "${baseline_boundaries}" $outdir/${NEW_IMGT_PREFIX}_IGM.txz "IGM" "$dir/baseline/IMGTVHreferencedataset20161215.fa" "$outdir/baseline_IGM.pdf" "Sequence.ID" "$outdir/baseline_IGM.txt" |
81 | 464 else |
465 echo "No IGM sequences" > "$outdir/baseline_IGM.txt" | |
466 fi | |
467 | |
468 mkdir $outdir/baseline/IGE | |
93
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
469 if [[ "$(count_imgt_lines $outdir/${NEW_IMGT_PREFIX}_IGE.txz)" -gt "1" ]]; then |
81 | 470 cd $outdir/baseline/IGE |
93
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
471 bash $dir/baseline/wrapper.sh 1 1 1 1 0 0 "${baseline_boundaries}" $outdir/${NEW_IMGT_PREFIX}_IGE.txz "IGE" "$dir/baseline/IMGTVHreferencedataset20161215.fa" "$outdir/baseline_IGE.pdf" "Sequence.ID" "$outdir/baseline_IGE.txt" |
81 | 472 else |
473 echo "No IGE sequences" > "$outdir/baseline_IGE.txt" | |
474 fi | |
475 | |
476 cd $tmp | |
477 | |
478 echo "Cleaning up *.RData files" | |
479 find $outdir/baseline -name "*.RData" -type f -delete | |
480 | |
481 if [ -e $outdir/baseline.pdf ] | |
482 then | |
483 echo "<embed src='baseline.pdf' width='700px' height='1000px'>" >> $output | |
484 fi | |
485 | |
486 if [ -e $outdir/baseline_IGA.pdf ] | |
487 then | |
488 echo "<embed src='baseline_IGA.pdf' width='700px' height='1000px'>" >> $output | |
489 fi | |
490 | |
491 if [ -e $outdir/baseline_IGG.pdf ] | |
492 then | |
493 echo "<embed src='baseline_IGG.pdf' width='700px' height='1000px'>" >> $output | |
494 fi | |
495 | |
496 if [ -e $outdir/baseline_IGM.pdf ] | |
497 then | |
498 echo "<embed src='baseline_IGM.pdf' width='700px' height='1000px'>" >> $output | |
499 fi | |
500 | |
501 if [ -e $outdir/baseline_IGE.pdf ] | |
502 then | |
503 echo "<embed src='baseline_IGE.pdf' width='700px' height='1000px'>" >> $output | |
504 fi | |
505 fi | |
506 | |
507 echo "<br />" >> $output | |
508 cat $dir/shm_selection.htm >> $output | |
509 | |
510 echo "</div>" >> $output #antigen selection tab end | |
511 | |
512 echo "<div class='tabbertab' title='CSR'>" >> $output #CSR tab | |
513 | |
514 if [ -e $outdir/IGA.png ] | |
515 then | |
516 echo "<a href='IGA.pdf'><img src='IGA.png'/></a><br />" >> $output | |
517 fi | |
518 if [ -e $outdir/IGG.png ] | |
519 then | |
520 echo "<a href='IGG.pdf'><img src='IGG.png'/></a><br />" >> $output | |
521 fi | |
522 | |
523 echo "<br />" >> $output | |
524 cat $dir/shm_csr.htm >> $output | |
525 | |
526 echo "</div>" >> $output #CSR tab end | |
527 | |
98
d714f5ea83d7
planemo upload commit 1a01065a084a817382872154f779b94090a35ebf
rhpvorderman
parents:
96
diff
changeset
|
528 if [[ "$run_changeo" == "yes" ]] ; then |
81 | 529 |
530 echo "---------------- change-o MakeDB ----------------" | |
531 | |
83
729738462297
"planemo upload commit c0ffc68aec5836d5b20b543106493056a87edf57"
rhpvorderman
parents:
81
diff
changeset
|
532 mkdir -p $outdir/change_o |
81 | 533 |
534 tmp="$PWD" | |
535 | |
536 cd $outdir/change_o | |
537 | |
93
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
538 bash $dir/change_o/makedb.sh $outdir/${NEW_IMGT_PREFIX}.txz false false false $outdir/change_o/change-o-db.txt |
81 | 539 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 |
93
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
540 Rscript $dir/change_o/select_first_in_clone.r \ |
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
541 $outdir/change_o/change-o-db-defined_clones.txt \ |
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
542 $outdir/change_o/change-o-db-defined_first_clones.txt |
81 | 543 |
93
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
544 python $dir/split_imgt_file.py --outdir $outdir --prefix ${NEW_IMGT_PREFIX}_first_seq_of_clone \ |
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
545 $outdir/${NEW_IMGT_PREFIX}.txz $outdir/change_o/change-o-db-defined_first_clones.txt \ |
92
cf8ad181628f
planemo upload commit 36be3b053802693392f935e6619ba3f2b1704e3c
rhpvorderman
parents:
91
diff
changeset
|
546 "-" |
cf8ad181628f
planemo upload commit 36be3b053802693392f935e6619ba3f2b1704e3c
rhpvorderman
parents:
91
diff
changeset
|
547 |
93
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
548 Rscript $dir/merge.r \ |
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
549 $outdir/change_o/change-o-db-defined_clones.txt \ |
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
550 $outdir/merged.txt \ |
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
551 "all" "Sequence.ID,best_match" "SEQUENCE_ID" "Sequence.ID" \ |
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
552 $outdir/change_o/change-o-db-defined_clones.txt |
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
553 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" |
81 | 554 |
93
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
555 if [[ "$(count_imgt_lines $outdir/${NEW_IMGT_PREFIX}_IGA.txz)" -gt "1" ]]; then |
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
556 bash $dir/change_o/makedb.sh $outdir/${NEW_IMGT_PREFIX}_IGA.txz false false false $outdir/change_o/change-o-db-IGA.txt |
81 | 557 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 |
93
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
558 Rscript $dir/change_o/select_first_in_clone.r \ |
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
559 $outdir/change_o/change-o-db-defined_clones-IGA.txt \ |
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
560 $outdir/change_o/change-o-db-defined_first_clones-IGA.txt |
81 | 561 |
93
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
562 python $dir/split_imgt_file.py --outdir $outdir --prefix ${NEW_IMGT_PREFIX}_IGA_first_seq_of_clone \ |
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
563 $outdir/${NEW_IMGT_PREFIX}.txz $outdir/change_o/change-o-db-defined_first_clones-IGA.txt \ |
92
cf8ad181628f
planemo upload commit 36be3b053802693392f935e6619ba3f2b1704e3c
rhpvorderman
parents:
91
diff
changeset
|
564 "-" |
cf8ad181628f
planemo upload commit 36be3b053802693392f935e6619ba3f2b1704e3c
rhpvorderman
parents:
91
diff
changeset
|
565 |
81 | 566 else |
567 echo "No IGA sequences" > "$outdir/change_o/change-o-db-defined_clones-IGA.txt" | |
568 echo "No IGA sequences" > "$outdir/change_o/change-o-defined_clones-summary-IGA.txt" | |
569 fi | |
570 | |
93
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
571 if [[ "$(count_imgt_lines $outdir/${NEW_IMGT_PREFIX}_IGG.txz)" -gt "1" ]]; then |
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
572 bash $dir/change_o/makedb.sh $outdir/${NEW_IMGT_PREFIX}_IGG.txz false false false $outdir/change_o/change-o-db-IGG.txt |
81 | 573 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 |
93
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
574 Rscript $dir/change_o/select_first_in_clone.r \ |
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
575 $outdir/change_o/change-o-db-defined_clones-IGG.txt \ |
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
576 $outdir/change_o/change-o-db-defined_first_clones-IGG.txt |
81 | 577 |
93
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
578 python $dir/split_imgt_file.py --outdir $outdir --prefix ${NEW_IMGT_PREFIX}_IGG_first_seq_of_clone \ |
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
579 $outdir/${NEW_IMGT_PREFIX}.txz $outdir/change_o/change-o-db-defined_first_clones-IGG.txt \ |
92
cf8ad181628f
planemo upload commit 36be3b053802693392f935e6619ba3f2b1704e3c
rhpvorderman
parents:
91
diff
changeset
|
580 "-" |
cf8ad181628f
planemo upload commit 36be3b053802693392f935e6619ba3f2b1704e3c
rhpvorderman
parents:
91
diff
changeset
|
581 |
81 | 582 else |
583 echo "No IGG sequences" > "$outdir/change_o/change-o-db-defined_clones-IGG.txt" | |
584 echo "No IGG sequences" > "$outdir/change_o/change-o-defined_clones-summary-IGG.txt" | |
585 fi | |
586 | |
93
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
587 if [[ "$(count_imgt_lines $outdir/${NEW_IMGT_PREFIX}_IGM.txz)" -gt "1" ]]; then |
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
588 bash $dir/change_o/makedb.sh $outdir/${NEW_IMGT_PREFIX}_IGM.txz false false false $outdir/change_o/change-o-db-IGM.txt |
81 | 589 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 |
93
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
590 Rscript $dir/change_o/select_first_in_clone.r \ |
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
591 $outdir/change_o/change-o-db-defined_clones-IGM.txt \ |
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
592 $outdir/change_o/change-o-db-defined_first_clones-IGM.txt |
81 | 593 |
93
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
594 python $dir/split_imgt_file.py --outdir $outdir --prefix ${NEW_IMGT_PREFIX}_IGM_first_seq_of_clone \ |
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
595 $outdir/${NEW_IMGT_PREFIX}.txz $outdir/change_o/change-o-db-defined_first_clones-IGM.txt \ |
92
cf8ad181628f
planemo upload commit 36be3b053802693392f935e6619ba3f2b1704e3c
rhpvorderman
parents:
91
diff
changeset
|
596 "-" |
cf8ad181628f
planemo upload commit 36be3b053802693392f935e6619ba3f2b1704e3c
rhpvorderman
parents:
91
diff
changeset
|
597 |
81 | 598 else |
599 echo "No IGM sequences" > "$outdir/change_o/change-o-db-defined_clones-IGM.txt" | |
600 echo "No IGM sequences" > "$outdir/change_o/change-o-defined_clones-summary-IGM.txt" | |
601 fi | |
602 | |
93
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
603 if [[ "$(count_imgt_lines $outdir/${NEW_IMGT_PREFIX}_IGE.txz)" -gt "1" ]]; then |
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
604 bash $dir/change_o/makedb.sh $outdir/${NEW_IMGT_PREFIX}_IGE.txz false false false $outdir/change_o/change-o-db-IGE.txt |
81 | 605 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 |
93
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
606 Rscript $dir/change_o/select_first_in_clone.r \ |
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
607 $outdir/change_o/change-o-db-defined_clones-IGE.txt \ |
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
608 $outdir/change_o/change-o-db-defined_first_clones-IGE.txt |
81 | 609 |
93
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
610 python $dir/split_imgt_file.py --outdir $outdir --prefix ${NEW_IMGT_PREFIX}_IGE_first_seq_of_clone \ |
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
611 $outdir/${NEW_IMGT_PREFIX}.txz $outdir/change_o/change-o-db-defined_first_clones-IGE.txt \ |
92
cf8ad181628f
planemo upload commit 36be3b053802693392f935e6619ba3f2b1704e3c
rhpvorderman
parents:
91
diff
changeset
|
612 "-" |
cf8ad181628f
planemo upload commit 36be3b053802693392f935e6619ba3f2b1704e3c
rhpvorderman
parents:
91
diff
changeset
|
613 |
81 | 614 else |
615 echo "No IGE sequences" > "$outdir/change_o/change-o-db-defined_clones-IGE.txt" | |
616 echo "No IGE sequences" > "$outdir/change_o/change-o-defined_clones-summary-IGE.txt" | |
617 fi | |
618 | |
619 cd "$tmp" | |
620 | |
621 echo "<div class='tabbertab' title='Clonal Relation' style='width: 7000px;'>" >> $output #clonality tab | |
622 | |
623 function clonality_table { | |
624 local infile=$1 | |
625 local outfile=$2 | |
626 | |
627 echo "<table class='pure-table pure-table-striped'>" >> $outfile | |
628 echo "<thead><tr><th>Clone size</th><th>Nr of clones</th><th>Nr of sequences</th></tr></thead>" >> $outfile | |
629 | |
630 first='true' | |
631 | |
632 while read size clones seqs | |
633 do | |
634 if [[ "$first" == "true" ]]; then | |
635 first="false" | |
636 continue | |
637 fi | |
638 echo "<tr><td>$size</td><td>$clones</td><td>$seqs</td></tr>" >> $outfile | |
639 done < $infile | |
640 | |
641 echo "</table>" >> $outfile | |
642 } | |
643 echo "<div class='tabber'>" >> $output | |
644 | |
645 echo "<div class='tabbertab' title='All'>" >> $output | |
646 clonality_table $outdir/change_o/change-o-defined_clones-summary.txt $output | |
647 echo "</div>" >> $output | |
648 | |
649 echo "<div class='tabbertab' title='IGA'>" >> $output | |
650 clonality_table $outdir/change_o/change-o-defined_clones-summary-IGA.txt $output | |
651 echo "</div>" >> $output | |
652 | |
653 echo "<div class='tabbertab' title='IGG'>" >> $output | |
654 clonality_table $outdir/change_o/change-o-defined_clones-summary-IGG.txt $output | |
655 echo "</div>" >> $output | |
656 | |
657 echo "<div class='tabbertab' title='IGM'>" >> $output | |
658 clonality_table $outdir/change_o/change-o-defined_clones-summary-IGM.txt $output | |
659 echo "</div>" >> $output | |
660 | |
661 echo "<div class='tabbertab' title='IGE'>" >> $output | |
662 clonality_table $outdir/change_o/change-o-defined_clones-summary-IGM.txt $output | |
663 echo "</div>" >> $output | |
664 | |
665 echo "<div class='tabbertab' title='Overlap' style='width: 7000px;'>" >> $output | |
666 cat "$outdir/sequence_overview/index.html" | sed -e 's:</td>:</td>\n:g' | sed "s:href='\(.*\).html:href='sequence_overview/\1.html:g" >> $output # rewrite href to 'sequence_overview/..." | |
667 echo "</div>" >> $output | |
668 | |
669 echo "</div>" >> $output #clonality tabber end | |
670 | |
671 echo "<br />" >> $output | |
672 cat $dir/shm_clonality.htm >> $output | |
673 | |
674 echo "</div>" >> $output #clonality tab end | |
675 | |
676 fi | |
677 | |
91
f387cc1580c6
"planemo upload commit 6f5bdb4189fcc9028c90365d8edf8d1d7c1cf690"
rhpvorderman
parents:
90
diff
changeset
|
678 # Use python's zipfile utility to prevent needing another dependency in the |
f387cc1580c6
"planemo upload commit 6f5bdb4189fcc9028c90365d8edf8d1d7c1cf690"
rhpvorderman
parents:
90
diff
changeset
|
679 # container. |
f387cc1580c6
"planemo upload commit 6f5bdb4189fcc9028c90365d8edf8d1d7c1cf690"
rhpvorderman
parents:
90
diff
changeset
|
680 current_dir=$(pwd) |
f387cc1580c6
"planemo upload commit 6f5bdb4189fcc9028c90365d8edf8d1d7c1cf690"
rhpvorderman
parents:
90
diff
changeset
|
681 cd $outdir |
f387cc1580c6
"planemo upload commit 6f5bdb4189fcc9028c90365d8edf8d1d7c1cf690"
rhpvorderman
parents:
90
diff
changeset
|
682 python -m zipfile -c all_outputs.zip \ |
f387cc1580c6
"planemo upload commit 6f5bdb4189fcc9028c90365d8edf8d1d7c1cf690"
rhpvorderman
parents:
90
diff
changeset
|
683 merged.txt filtered.txt unmatched.txt shm_overview.txt motif_per_seq.txt \ |
f387cc1580c6
"planemo upload commit 6f5bdb4189fcc9028c90365d8edf8d1d7c1cf690"
rhpvorderman
parents:
90
diff
changeset
|
684 mutation_by_id.txt base_overview.html aid_motives.txt relative_mutations.txt \ |
f387cc1580c6
"planemo upload commit 6f5bdb4189fcc9028c90365d8edf8d1d7c1cf690"
rhpvorderman
parents:
90
diff
changeset
|
685 absolute_mutations.txt tandems_by_id.txt scatter.txt frequency_ranges_class.txt \ |
f387cc1580c6
"planemo upload commit 6f5bdb4189fcc9028c90365d8edf8d1d7c1cf690"
rhpvorderman
parents:
90
diff
changeset
|
686 frequency_ranges_subclasses.txt transitions_all_sum.txt transitions_IGA_sum.txt \ |
f387cc1580c6
"planemo upload commit 6f5bdb4189fcc9028c90365d8edf8d1d7c1cf690"
rhpvorderman
parents:
90
diff
changeset
|
687 transitions_IGA1_sum.txt transitions_IGA2_sum.txt transitions_IGG_sum.txt \ |
f387cc1580c6
"planemo upload commit 6f5bdb4189fcc9028c90365d8edf8d1d7c1cf690"
rhpvorderman
parents:
90
diff
changeset
|
688 transitions_IGG1_sum.txt transitions_IGG2_sum.txt transitions_IGG3_sum.txt \ |
f387cc1580c6
"planemo upload commit 6f5bdb4189fcc9028c90365d8edf8d1d7c1cf690"
rhpvorderman
parents:
90
diff
changeset
|
689 transitions_IGG4_sum.txt transitions_IGM_sum.txt transitions_IGE_sum.txt \ |
f387cc1580c6
"planemo upload commit 6f5bdb4189fcc9028c90365d8edf8d1d7c1cf690"
rhpvorderman
parents:
90
diff
changeset
|
690 aa_id_mutations.txt absent_aa_id.txt aa_histogram_sum.txt \ |
f387cc1580c6
"planemo upload commit 6f5bdb4189fcc9028c90365d8edf8d1d7c1cf690"
rhpvorderman
parents:
90
diff
changeset
|
691 aa_histogram_sum_IGA.txt aa_histogram_sum_IGG.txt aa_histogram_sum_IGM.txt \ |
f387cc1580c6
"planemo upload commit 6f5bdb4189fcc9028c90365d8edf8d1d7c1cf690"
rhpvorderman
parents:
90
diff
changeset
|
692 aa_histogram_sum_IGE.txt baseline.txt baseline_IGA.pdf baseline_IGA.txt \ |
f387cc1580c6
"planemo upload commit 6f5bdb4189fcc9028c90365d8edf8d1d7c1cf690"
rhpvorderman
parents:
90
diff
changeset
|
693 baseline_IGG.pdf baseline_IGG.txt baseline_IGM.pdf baseline_IGM.txt \ |
f387cc1580c6
"planemo upload commit 6f5bdb4189fcc9028c90365d8edf8d1d7c1cf690"
rhpvorderman
parents:
90
diff
changeset
|
694 baseline_IGE.pdf baseline_IGE.txt IGA_pie.txt IGG_pie.txt \ |
f387cc1580c6
"planemo upload commit 6f5bdb4189fcc9028c90365d8edf8d1d7c1cf690"
rhpvorderman
parents:
90
diff
changeset
|
695 sequence_overview/index.html change_o/change-o-db-defined_clones*.txt \ |
f387cc1580c6
"planemo upload commit 6f5bdb4189fcc9028c90365d8edf8d1d7c1cf690"
rhpvorderman
parents:
90
diff
changeset
|
696 *.txz |
f387cc1580c6
"planemo upload commit 6f5bdb4189fcc9028c90365d8edf8d1d7c1cf690"
rhpvorderman
parents:
90
diff
changeset
|
697 |
f387cc1580c6
"planemo upload commit 6f5bdb4189fcc9028c90365d8edf8d1d7c1cf690"
rhpvorderman
parents:
90
diff
changeset
|
698 cd $current_dir |
f387cc1580c6
"planemo upload commit 6f5bdb4189fcc9028c90365d8edf8d1d7c1cf690"
rhpvorderman
parents:
90
diff
changeset
|
699 |
f387cc1580c6
"planemo upload commit 6f5bdb4189fcc9028c90365d8edf8d1d7c1cf690"
rhpvorderman
parents:
90
diff
changeset
|
700 |
81 | 701 echo "<div class='tabbertab' title='Downloads'>" >> $output |
702 | |
703 echo "<table class='pure-table pure-table-striped'>" >> $output | |
704 echo "<thead><tr><th>info</th><th>link</th></tr></thead>" >> $output | |
91
f387cc1580c6
"planemo upload commit 6f5bdb4189fcc9028c90365d8edf8d1d7c1cf690"
rhpvorderman
parents:
90
diff
changeset
|
705 echo "<tr><td>All output files in a zip file</td><td><a href='all_outputs.zip' download='all_outputs.zip' >Download</a></td></tr>" >> $output |
81 | 706 echo "<tr><td>The complete dataset</td><td><a href='merged.txt' download='merged.txt' >Download</a></td></tr>" >> $output |
707 echo "<tr><td>The filtered dataset</td><td><a href='filtered.txt' download='filtered.txt' >Download</a></td></tr>" >> $output | |
708 echo "<tr><td>The alignment info on the unmatched sequences</td><td><a href='unmatched.txt' download='unmatched.txt' >Download</a></td></tr>" >> $output | |
709 | |
710 echo "<tr><td colspan='2' style='background-color:#E0E0E0;'>SHM Overview</td></tr>" >> $output | |
711 echo "<tr><td>The SHM Overview table as a dataset</td><td><a href='shm_overview.txt' download='shm_overview.txt' >Download</a></td></tr>" >> $output | |
712 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 | |
713 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 | |
714 echo "<tr><td>Base count for every sequence</td><td><a href='base_overview.html'>View</a></td></tr>" >> $output | |
715 echo "<tr><td>The data used to generate the percentage of mutations in AID and pol eta motives plot</td><td><a href='aid_motives.txt' download='aid_motives.txt' >Download</a></td></tr>" >> $output | |
716 echo "<tr><td>The data used to generate the relative mutation patterns plot</td><td><a href='relative_mutations.txt' download='relative_mutations.txt' >Download</a></td></tr>" >> $output | |
717 echo "<tr><td>The data used to generate the absolute mutation patterns plot</td><td><a href='absolute_mutations.txt' download='absolute_mutations.txt' >Download</a></td></tr>" >> $output | |
718 echo "<tr><td>Data about tandem mutations by ID</td><td><a href='tandems_by_id.txt' download='tandems_by_id.txt' >Download</a></td></tr>" >> $output | |
719 | |
720 echo "<tr><td colspan='2' style='background-color:#E0E0E0;'>SHM Frequency</td></tr>" >> $output | |
721 echo "<tr><td>The data generate the frequency scatter plot</td><td><a href='scatter.txt' download='scatter.txt' >Download</a></td></tr>" >> $output | |
722 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 | |
723 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 | |
724 | |
725 echo "<tr><td colspan='2' style='background-color:#E0E0E0;'>Transition Tables</td></tr>" >> $output | |
726 echo "<tr><td>The data for the 'all' transition plot</td><td><a href='transitions_all_sum.txt' download='transitions_all_sum.txt' >Download</a></td></tr>" >> $output | |
727 echo "<tr><td>The data for the 'IGA' transition plot</td><td><a href='transitions_IGA_sum.txt' download='transitions_IGA_sum.txt' >Download</a></td></tr>" >> $output | |
728 echo "<tr><td>The data for the 'IGA1' transition plot</td><td><a href='transitions_IGA1_sum.txt' download='transitions_IGA1_sum.txt' >Download</a></td></tr>" >> $output | |
729 echo "<tr><td>The data for the 'IGA2' transition plot</td><td><a href='transitions_IGA2_sum.txt' download='transitions_IGA2_sum.txt' >Download</a></td></tr>" >> $output | |
730 echo "<tr><td>The data for the 'IGG' transition plot</td><td><a href='transitions_IGG_sum.txt' download='transitions_IGG_sum.txt' >Download</a></td></tr>" >> $output | |
731 echo "<tr><td>The data for the 'IGG1' transition plot</td><td><a href='transitions_IGG1_sum.txt' download='transitions_IGG1_sum.txt' >Download</a></td></tr>" >> $output | |
732 echo "<tr><td>The data for the 'IGG2' transition plot</td><td><a href='transitions_IGG2_sum.txt' download='transitions_IGG2_sum.txt' >Download</a></td></tr>" >> $output | |
733 echo "<tr><td>The data for the 'IGG3' transition plot</td><td><a href='transitions_IGG3_sum.txt' download='transitions_IGG3_sum.txt' >Download</a></td></tr>" >> $output | |
734 echo "<tr><td>The data for the 'IGG4' transition plot</td><td><a href='transitions_IGG4_sum.txt' download='transitions_IGG4_sum.txt' >Download</a></td></tr>" >> $output | |
735 echo "<tr><td>The data for the 'IGM' transition plot</td><td><a href='transitions_IGM_sum.txt' download='transitions_IGM_sum.txt' >Download</a></td></tr>" >> $output | |
736 echo "<tr><td>The data for the 'IGE' transition plot</td><td><a href='transitions_IGE_sum.txt' download='transitions_IGE_sum.txt' >Download</a></td></tr>" >> $output | |
737 | |
738 echo "<tr><td colspan='2' style='background-color:#E0E0E0;'>Antigen Selection</td></tr>" >> $output | |
739 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 | |
740 echo "<tr><td>Presence of AA per sequence ID</td><td><a href='absent_aa_id.txt' download='absent_aa_id.txt' >Download</a></td></tr>" >> $output | |
741 | |
742 echo "<tr><td>The data used to generate the aa mutation frequency plot</td><td><a href='aa_histogram_sum.txt' download='aa_histogram_sum.txt' >Download</a></td></tr>" >> $output | |
743 echo "<tr><td>The data used to generate the aa mutation frequency plot for IGA</td><td><a href='aa_histogram_sum_IGA.txt' download='aa_histogram_sum_IGA.txt' >Download</a></td></tr>" >> $output | |
744 echo "<tr><td>The data used to generate the aa mutation frequency plot for IGG</td><td><a href='aa_histogram_sum_IGG.txt' download='aa_histogram_sum_IGG.txt' >Download</a></td></tr>" >> $output | |
745 echo "<tr><td>The data used to generate the aa mutation frequency plot for IGM</td><td><a href='aa_histogram_sum_IGM.txt' download='aa_histogram_sum_IGM.txt' >Download</a></td></tr>" >> $output | |
746 echo "<tr><td>The data used to generate the aa mutation frequency plot for IGE</td><td><a href='aa_histogram_sum_IGE.txt' download='aa_histogram_sum_IGE.txt' >Download</a></td></tr>" >> $output | |
747 | |
748 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 | |
749 echo "<tr><td>Baseline data</td><td><a href='baseline.txt' download='baseline.txt' >Download</a></td></tr>" >> $output | |
750 echo "<tr><td>Baseline IGA PDF</td><td><a href='baseline_IGA.pdf' download='baseline_IGA.pdf' >Download</a></td></tr>" >> $output | |
751 echo "<tr><td>Baseline IGA data</td><td><a href='baseline_IGA.txt' download='baseline_IGA.txt' >Download</a></td></tr>" >> $output | |
752 echo "<tr><td>Baseline IGG PDF</td><td><a href='baseline_IGG.pdf' download='baseline_IGG.pdf' >Download</a></td></tr>" >> $output | |
753 echo "<tr><td>Baseline IGG data</td><td><a href='baseline_IGG.txt' download='baseline_IGG.txt' >Download</a></td></tr>" >> $output | |
754 echo "<tr><td>Baseline IGM PDF</td><td><a href='baseline_IGM.pdf' download='baseline_IGM.pdf' >Download</a></td></tr>" >> $output | |
755 echo "<tr><td>Baseline IGM data</td><td><a href='baseline_IGM.txt' download='baseline_IGM.txt' >Download</a></td></tr>" >> $output | |
756 echo "<tr><td>Baseline IGE PDF</td><td><a href='baseline_IGE.pdf' download='baseline_IGE.pdf' >Download</a></td></tr>" >> $output | |
757 echo "<tr><td>Baseline IGE data</td><td><a href='baseline_IGE.txt' download='baseline_IGE.txt' >Download</a></td></tr>" >> $output | |
758 | |
759 echo "<tr><td colspan='2' style='background-color:#E0E0E0;'>CSR</td></tr>" >> $output | |
760 echo "<tr><td>The data for the IGA subclass distribution plot</td><td><a href='IGA_pie.txt' download='IGA_pie.txt' >Download</a></td></tr>" >> $output | |
761 echo "<tr><td>The data for the IGG subclass distribution plot</td><td><a href='IGG_pie.txt' download='IGG_pie.txt' >Download</a></td></tr>" >> $output | |
762 | |
763 | |
764 echo "<tr><td colspan='2' style='background-color:#E0E0E0;'>Clonal Relation</td></tr>" >> $output | |
765 echo "<tr><td>Sequence overlap between subclasses</td><td><a href='sequence_overview/index.html'>View</a></td></tr>" >> $output | |
766 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 | |
767 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 | |
93
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
768 echo "<tr><td>An IMGT archive with just just the first sequence of a clone</td><td><a href='${NEW_IMGT_PREFIX}_first_seq_of_clone.txz' download='${NEW_IMGT_PREFIX}_first_seq_of_clone.txz' >Download</a></td></tr>" >> $output |
81 | 769 |
770 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 | |
771 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 | |
93
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
772 echo "<tr><td>An IMGT archive with just just the first sequence of a clone (IGA)</td><td><a href='${NEW_IMGT_PREFIX}_IGA_first_seq_of_clone.txz' download='${NEW_IMGT_PREFIX}_IGA_first_seq_of_clone.txz' >Download</a></td></tr>" >> $output |
81 | 773 |
774 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 | |
775 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 | |
93
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
776 echo "<tr><td>An IMGT archive with just just the first sequence of a clone (IGG)</td><td><a href='${NEW_IMGT_PREFIX}_IGG_first_seq_of_clone.txz' download='${NEW_IMGT_PREFIX}_IGG_first_seq_of_clone.txz' >Download</a></td></tr>" >> $output |
81 | 777 |
778 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 | |
779 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 | |
93
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
780 echo "<tr><td>An IMGT archive with just just the first sequence of a clone (IGM)</td><td><a href='${NEW_IMGT_PREFIX}_IGM_first_seq_of_clone.txz' download='${NEW_IMGT_PREFIX}_IGM_first_seq_of_clone.txz' >Download</a></td></tr>" >> $output |
81 | 781 |
782 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 | |
783 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 | |
93
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
784 echo "<tr><td>An IMGT archive with just just the first sequence of a clone (IGE)</td><td><a href='${NEW_IMGT_PREFIX}_IGE_first_seq_of_clone.txz' download='${NEW_IMGT_PREFIX}_IGE_first_seq_of_clone.txz' >Download</a></td></tr>" >> $output |
81 | 785 |
786 echo "<tr><td colspan='2' style='background-color:#E0E0E0;'>Filtered IMGT output files</td></tr>" >> $output | |
93
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
787 echo "<tr><td>An IMGT archive with just the matched and filtered sequences</td><td><a href='${NEW_IMGT_PREFIX}.txz' download='${NEW_IMGT_PREFIX}.txz' >Download</a></td></tr>" >> $output |
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
788 echo "<tr><td>An IMGT archive with just the matched and filtered IGA sequences</td><td><a href='${NEW_IMGT_PREFIX}_IGA.txz' download='${NEW_IMGT_PREFIX}_IGA.txz' >Download</a></td></tr>" >> $output |
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
789 echo "<tr><td>An IMGT archive with just the matched and filtered IGA1 sequences</td><td><a href='${NEW_IMGT_PREFIX}_IGA1.txz' download='${NEW_IMGT_PREFIX}_IGA1.txz' >Download</a></td></tr>" >> $output |
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
790 echo "<tr><td>An IMGT archive with just the matched and filtered IGA2 sequences</td><td><a href='${NEW_IMGT_PREFIX}_IGA2.txz' download='${NEW_IMGT_PREFIX}_IGA2.txz' >Download</a></td></tr>" >> $output |
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
791 echo "<tr><td>An IMGT archive with just the matched and filtered IGG sequences</td><td><a href='${NEW_IMGT_PREFIX}_IGG.txz' download='${NEW_IMGT_PREFIX}_IGG.txz' >Download</a></td></tr>" >> $output |
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
792 echo "<tr><td>An IMGT archive with just the matched and filtered IGG1 sequences</td><td><a href='${NEW_IMGT_PREFIX}_IGG1.txz' download='${NEW_IMGT_PREFIX}_IGG1.txz' >Download</a></td></tr>" >> $output |
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
793 echo "<tr><td>An IMGT archive with just the matched and filtered IGG2 sequences</td><td><a href='${NEW_IMGT_PREFIX}_IGG2.txz' download='${NEW_IMGT_PREFIX}_IGG2.txz' >Download</a></td></tr>" >> $output |
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
794 echo "<tr><td>An IMGT archive with just the matched and filtered IGG3 sequences</td><td><a href='${NEW_IMGT_PREFIX}_IGG3.txz' download='${NEW_IMGT_PREFIX}_IGG3.txz' >Download</a></td></tr>" >> $output |
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
795 echo "<tr><td>An IMGT archive with just the matched and filtered IGG4 sequences</td><td><a href='${NEW_IMGT_PREFIX}_IGG4.txz' download='${NEW_IMGT_PREFIX}_IGG4.txz' >Download</a></td></tr>" >> $output |
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
796 echo "<tr><td>An IMGT archive with just the matched and filtered IGM sequences</td><td><a href='${NEW_IMGT_PREFIX}_IGM.txz' download='${NEW_IMGT_PREFIX}_IGM.txz' >Download</a></td></tr>" >> $output |
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
797 echo "<tr><td>An IMGT archive with just the matched and filtered IGE sequences</td><td><a href='${NEW_IMGT_PREFIX}_IGE.txz' download='${NEW_IMGT_PREFIX}_IGE.txz' >Download</a></td></tr>" >> $output |
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
798 echo "<tr><td>An IMGT archive with just the matched and filtered naive IGM sequences (mutations below 2%)</td><td><a href='${NEW_IMGT_PREFIX}_IGM_NAIVE.txz' download='${NEW_IMGT_PREFIX}_IGM_NAIVE.txz' >Download</a></td></tr>" >> $output |
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
799 echo "<tr><td>An IMGT archive with just the matched and filtered naive memory IGM sequences (mutations 2% or higher)</td><td><a href='${NEW_IMGT_PREFIX}_IGM_NAIVE_MEMORY.txz' download='${NEW_IMGT_PREFIX}_IGM_NAIVE_MEMORY.txz' >Download</a></td></tr>" >> $output |
81 | 800 echo "</table>" >> $output |
801 | |
802 echo "<br />" >> $output | |
803 cat $dir/shm_downloads.htm >> $output | |
804 | |
805 echo "</div>" >> $output #downloads tab end | |
806 | |
807 echo "</div>" >> $output #tabs end | |
808 | |
809 echo "</html>" >> $output | |
810 | |
811 | |
812 echo "---------------- naive_output.r ----------------" | |
813 echo "---------------- naive_output.r ----------------<br />" >> $log | |
814 | |
815 if [[ "$naive_output" == "yes" ]] | |
816 then | |
817 echo "output naive output" | |
93
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
818 if [[ "${class_filter}" == "101_101_all" ]] |
81 | 819 then |
93
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
820 echo "copy ${NEW_IMGT_PREFIX}.txz to ${naive_output_all}" |
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
821 cp $outdir/${NEW_IMGT_PREFIX}.txz ${naive_output_all} |
81 | 822 else |
823 echo "copy for classes" | |
93
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
824 cp $outdir/${NEW_IMGT_PREFIX}_IGA.txz ${naive_output_ca} |
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
825 cp $outdir/${NEW_IMGT_PREFIX}_IGG.txz ${naive_output_cg} |
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
826 cp $outdir/${NEW_IMGT_PREFIX}_IGM.txz ${naive_output_cm} |
8fcf31272f6e
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
rhpvorderman
parents:
92
diff
changeset
|
827 cp $outdir/${NEW_IMGT_PREFIX}_IGE.txz ${naive_output_ce} |
94
84e9e5c8c101
"planemo upload commit d4be85014b638f1d50b318d4b735be7f6e973140"
rhpvorderman
parents:
93
diff
changeset
|
828 cp $outdir/${NEW_IMGT_PREFIX}_IGM_NAIVE.txz ${naive_output_igm_naive} |
84e9e5c8c101
"planemo upload commit d4be85014b638f1d50b318d4b735be7f6e973140"
rhpvorderman
parents:
93
diff
changeset
|
829 cp $outdir/${NEW_IMGT_PREFIX}_IGM_NAIVE_MEMORY.txz ${naive_output_igm_naive_memory} |
81 | 830 fi |
831 fi | |
832 | |
833 echo "</table>" >> $outdir/base_overview.html | |
834 | |
835 mv $log $outdir/log.html | |
836 | |
837 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 | |
838 echo "<table border = 1>" >> $log | |
839 echo "<thead><tr><th>Info</th><th>Sequences</th><th>Percentage</th></tr></thead>" >> $log | |
840 tIFS="$TMP" | |
841 IFS=$'\t' | |
842 while read step seq perc | |
843 do | |
844 echo "<tr>" >> $log | |
845 echo "<td>$step</td>" >> $log | |
846 echo "<td>$seq</td>" >> $log | |
847 echo "<td>${perc}%</td>" >> $log | |
848 echo "</tr>" >> $log | |
849 done < $outdir/filtering_steps.txt | |
850 echo "</table>" >> $log | |
851 echo "<br />" >> $log | |
852 cat $dir/shm_first.htm >> $log | |
853 echo "</center></html>" >> $log | |
854 | |
855 IFS="$tIFS" | |
856 | |
84
4db34e32dd47
"planemo upload commit 78ace939ed7437b8b360588032449a99aad949eb"
rhpvorderman
parents:
83
diff
changeset
|
857 echo "---------------- remove_files----------------" |
4db34e32dd47
"planemo upload commit 78ace939ed7437b8b360588032449a99aad949eb"
rhpvorderman
parents:
83
diff
changeset
|
858 echo "---------------- remove_files----------------<br />" >> $log |
4db34e32dd47
"planemo upload commit 78ace939ed7437b8b360588032449a99aad949eb"
rhpvorderman
parents:
83
diff
changeset
|
859 |
90
6809c63d9161
"planemo upload commit fd64827ff6e63df008f6f50ddb8576ad2b1dbb26"
rhpvorderman
parents:
89
diff
changeset
|
860 rm -r -v -f $outdir/baseline |
6809c63d9161
"planemo upload commit fd64827ff6e63df008f6f50ddb8576ad2b1dbb26"
rhpvorderman
parents:
89
diff
changeset
|
861 rm -r -v -f $PWD/files |
6809c63d9161
"planemo upload commit fd64827ff6e63df008f6f50ddb8576ad2b1dbb26"
rhpvorderman
parents:
89
diff
changeset
|
862 rm -v $PWD/aa.txt |
6809c63d9161
"planemo upload commit fd64827ff6e63df008f6f50ddb8576ad2b1dbb26"
rhpvorderman
parents:
89
diff
changeset
|
863 rm -v $PWD/aa_change_stats.txt |
6809c63d9161
"planemo upload commit fd64827ff6e63df008f6f50ddb8576ad2b1dbb26"
rhpvorderman
parents:
89
diff
changeset
|
864 rm -v $PWD/gapped_aa.txt |
6809c63d9161
"planemo upload commit fd64827ff6e63df008f6f50ddb8576ad2b1dbb26"
rhpvorderman
parents:
89
diff
changeset
|
865 rm -v $PWD/gapped_nt.txt |
6809c63d9161
"planemo upload commit fd64827ff6e63df008f6f50ddb8576ad2b1dbb26"
rhpvorderman
parents:
89
diff
changeset
|
866 rm -v $PWD/hotspots.txt |
6809c63d9161
"planemo upload commit fd64827ff6e63df008f6f50ddb8576ad2b1dbb26"
rhpvorderman
parents:
89
diff
changeset
|
867 rm -v $PWD/junction.txt |
6809c63d9161
"planemo upload commit fd64827ff6e63df008f6f50ddb8576ad2b1dbb26"
rhpvorderman
parents:
89
diff
changeset
|
868 rm -v $PWD/mutationanalysis.txt |
6809c63d9161
"planemo upload commit fd64827ff6e63df008f6f50ddb8576ad2b1dbb26"
rhpvorderman
parents:
89
diff
changeset
|
869 rm -v $PWD/mutationstats.txt |
6809c63d9161
"planemo upload commit fd64827ff6e63df008f6f50ddb8576ad2b1dbb26"
rhpvorderman
parents:
89
diff
changeset
|
870 rm -v $PWD/sequences.txt |
6809c63d9161
"planemo upload commit fd64827ff6e63df008f6f50ddb8576ad2b1dbb26"
rhpvorderman
parents:
89
diff
changeset
|
871 rm -v $PWD/summary.txt |
6809c63d9161
"planemo upload commit fd64827ff6e63df008f6f50ddb8576ad2b1dbb26"
rhpvorderman
parents:
89
diff
changeset
|
872 rm -v $PWD/Rplots.pdf |
6809c63d9161
"planemo upload commit fd64827ff6e63df008f6f50ddb8576ad2b1dbb26"
rhpvorderman
parents:
89
diff
changeset
|
873 |
6809c63d9161
"planemo upload commit fd64827ff6e63df008f6f50ddb8576ad2b1dbb26"
rhpvorderman
parents:
89
diff
changeset
|
874 filename="$dir/remove_files.txt" |
84
4db34e32dd47
"planemo upload commit 78ace939ed7437b8b360588032449a99aad949eb"
rhpvorderman
parents:
83
diff
changeset
|
875 |
4db34e32dd47
"planemo upload commit 78ace939ed7437b8b360588032449a99aad949eb"
rhpvorderman
parents:
83
diff
changeset
|
876 while read file; do |
90
6809c63d9161
"planemo upload commit fd64827ff6e63df008f6f50ddb8576ad2b1dbb26"
rhpvorderman
parents:
89
diff
changeset
|
877 rm -v -f $outdir/$file |
84
4db34e32dd47
"planemo upload commit 78ace939ed7437b8b360588032449a99aad949eb"
rhpvorderman
parents:
83
diff
changeset
|
878 done < "$filename" |
4db34e32dd47
"planemo upload commit 78ace939ed7437b8b360588032449a99aad949eb"
rhpvorderman
parents:
83
diff
changeset
|
879 |
81 | 880 echo "---------------- Done! ----------------" |
881 echo "---------------- Done! ----------------<br />" >> $outdir/log.html | |
882 | |
883 | |
884 | |
885 | |
886 | |
887 |