Mercurial > repos > immport-devteam > flow_overview
comparison js/profileCLs.js @ 1:b5453d07f740 draft default tip
"planemo upload for repository https://github.com/ImmPortDB/immport-galaxy-tools/tree/master/flowtools/flow_overview commit 65373effef15809f3db0e5f9603ef808f4110aa3"
author | azomics |
---|---|
date | Wed, 29 Jul 2020 17:03:53 -0400 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
0:8283ff163ba6 | 1:b5453d07f740 |
---|---|
1 // Copyright (c) 2016 Northrop Grumman. | |
2 // All rights reserved. | |
3 | |
4 var cl_table = './CLprofiles.txt'; | |
5 var scores_table = './scores.txt'; | |
6 | |
7 var displayCLTable = function(){ | |
8 d3.text(cl_table, function(error, data){ | |
9 var clHdgs = [], | |
10 clHTML = '<table id="cltable" class="display compact" cellspacing="0" width="100%"/>', | |
11 clTableData = [], | |
12 clHeadings = []; | |
13 | |
14 if (error){ | |
15 alert("Problem retrieving data"); | |
16 return; | |
17 } | |
18 clHdgs = data.split("\n")[0].split("\t"); | |
19 data = d3.tsv.parse(data); | |
20 clTableData = $.extend(true, [], data); | |
21 | |
22 clHdgs.forEach(function(d,i){ | |
23 clHeadings.push({"data" : d, "title" : d}); | |
24 }); | |
25 | |
26 $('#clprofiles').html(clHTML); | |
27 var clTable = $('#cltable').DataTable({ | |
28 columns: clHeadings, | |
29 dom: '<"top"Bi>t<"bottom"lp><"clear">', | |
30 pageLength: 25, | |
31 order: [[ 0, "asc" ]], | |
32 data: clTableData, | |
33 buttons: [ | |
34 'copy', 'pdfHtml5','csvHtml5' | |
35 ], | |
36 columnDefs: [ | |
37 { | |
38 targets: [0,2,3], | |
39 className: "smallcols" | |
40 }, | |
41 { | |
42 targets: 4, | |
43 className: "dt-body-left" | |
44 }, | |
45 { | |
46 targets: [5,6], | |
47 className: "firstcol" | |
48 }] | |
49 }); | |
50 }); | |
51 }; | |
52 | |
53 var displayScoresTable = function(){ | |
54 d3.text(scores_table, function(error, data){ | |
55 var scoreHTML = '<table id="scoretable" class="display compact" cellspacing="0" width="100%"/>', | |
56 scoreHdgs = [], | |
57 scoreTableData = [], | |
58 scoreHeadings = []; | |
59 if (error){ | |
60 alert("Problem retrieving data"); | |
61 return; | |
62 } | |
63 scoreHdgs = data.split("\n")[0].split("\t"); | |
64 data = d3.tsv.parse(data); | |
65 | |
66 $('#scores').html(scoreHTML); | |
67 | |
68 scoreTableData = $.extend(true, [], data); | |
69 | |
70 scoreHdgs.forEach(function(d,i){ | |
71 scoreHeadings.push({"data" : d, "title" : d}); | |
72 }); | |
73 | |
74 var scoreTable = $('#scoretable').DataTable({ | |
75 columns: scoreHeadings, | |
76 pageLength: 25, | |
77 order: [[ 0, "asc" ]], | |
78 dom: '<"top"Bi>t<"bottom"lp><"clear">', | |
79 data: scoreTableData, | |
80 buttons: [ | |
81 'copy', 'pdfHtml5','csvHtml5' | |
82 ], | |
83 }); | |
84 }); | |
85 }; |