Mercurial > repos > davidvanzessen > clonal_sequences_in_paired_samples
comparison script.js @ 12:eb5b569b44dd draft
Uploaded
author | davidvanzessen |
---|---|
date | Wed, 10 Dec 2014 09:49:16 -0500 |
parents | c5ac9a871b26 |
children | 95c9d82b3cd4 |
comparison
equal
deleted
inserted
replaced
11:bc4612998d50 | 12:eb5b569b44dd |
---|---|
5 tbl.border="1" | 5 tbl.border="1" |
6 var thead = document.createElement('thead'); | 6 var thead = document.createElement('thead'); |
7 var tr = document.createElement('tr'); | 7 var tr = document.createElement('tr'); |
8 tr.className = "evenrowcolor"; | 8 tr.className = "evenrowcolor"; |
9 var cells = lines[0].split("\t"); | 9 var cells = lines[0].split("\t"); |
10 var cdr3column = 0; | |
10 for(var a = 0;a < cells.length;++a){ | 11 for(var a = 0;a < cells.length;++a){ |
12 if(cells[a] == "CDR3 Sequence" || cells[a] == "CDR3_Sense_Sequence"){ | |
13 cdr3column = a; | |
14 } | |
11 var td = document.createElement('td'); | 15 var td = document.createElement('td'); |
12 td.appendChild(document.createTextNode(cells[a])); | 16 td.appendChild(document.createTextNode(cells[a])); |
13 tr.appendChild(td); | 17 tr.appendChild(td); |
14 } | 18 } |
15 thead.appendChild(tr); | 19 thead.appendChild(tr); |
16 tbl.appendChild(thead); | 20 tbl.appendChild(thead); |
17 var tbdy = document.createElement('tbody'); | 21 var tbdy = document.createElement('tbody'); |
18 | |
19 | 22 |
20 for(var a = 1;a < lines.length;++a){ | 23 for(var a = 1;a < lines.length;++a){ |
21 tr = document.createElement('tr'); | 24 tr = document.createElement('tr'); |
22 var cells = lines[a].split("\t"); | 25 var cells = lines[a].split("\t"); |
23 if(cells.length == 1){ | 26 if(cells.length == 1){ |
24 continue; | 27 continue; |
25 } | 28 } |
26 for(var b = 0;b < cells.length;++b){ | 29 for(var b = 0;b < cells.length;++b){ |
27 td = document.createElement('td'); | 30 td = document.createElement('td'); |
28 td.appendChild(document.createTextNode(cells[b])); | 31 td.appendChild(document.createTextNode(cells[b])); |
32 if(b == cdr3column){ | |
33 td.setAttribute('style', 'text-align:right'); | |
34 } | |
29 tr.appendChild(td) | 35 tr.appendChild(td) |
30 } | 36 } |
31 if(a % 2 == 0){ | 37 if(a % 2 == 0){ |
32 tr.className = "evenrowcolor"; | 38 tr.className = "evenrowcolor"; |
33 } else { | 39 } else { |
38 tbl.appendChild(tbdy); | 44 tbl.appendChild(tbdy); |
39 return tbl; | 45 return tbl; |
40 } | 46 } |
41 | 47 |
42 function loadfile(file, patient, type){ | 48 function loadfile(file, patient, type){ |
49 patient = patient.replace(".", "\\."); | |
43 $('#hidden_div').load(file, function(){ | 50 $('#hidden_div').load(file, function(){ |
44 $('#result_div_' + patient + '_' + type).html(tsvToTable($('#hidden_div').html())); | 51 $('#result_div_' + patient + '_' + type).html(tsvToTable($('#hidden_div').html())); |
45 $('#result_div_' + patient + '_' + type + ' tr').hover(function() { | 52 $('#result_div_' + patient + '_' + type + ' tr').hover(function() { |
46 $(this).addClass('hover'); | 53 $(this).addClass('hover'); |
47 }, function() { | 54 }, function() { |