annotate Analyse_tpl.html @ 39:07ac07715f22 draft default tip

planemo upload for repository https://github.com/sblanck/smagexp/tree/master/smagexp_tools commit 7026b0fbe3611962c37c7f9b5f001434f059e32c
author sblanck
date Tue, 26 Jun 2018 04:14:25 -0400
parents 93451f832736
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2
93451f832736 Uploaded
sblanck
parents:
diff changeset
1 <!DOCTYPE html>
93451f832736 Uploaded
sblanck
parents:
diff changeset
2 <html>
93451f832736 Uploaded
sblanck
parents:
diff changeset
3 <head>
93451f832736 Uploaded
sblanck
parents:
diff changeset
4 <meta http-equiv="Content-type" content="text/html; charset=utf-8">
93451f832736 Uploaded
sblanck
parents:
diff changeset
5 <meta name="viewport" content="width=device-width,initial-scale=1">
93451f832736 Uploaded
sblanck
parents:
diff changeset
6 <title>Limma analysis results</title>
93451f832736 Uploaded
sblanck
parents:
diff changeset
7 <link rel="stylesheet" type="text/css" href="https://cdn.datatables.net/1.10.10/css/jquery.dataTables.min.css">
93451f832736 Uploaded
sblanck
parents:
diff changeset
8 <link rel="stylesheet" type="text/css" href="https://cdn.datatables.net/buttons/1.1.0/css/buttons.dataTables.min.css">
93451f832736 Uploaded
sblanck
parents:
diff changeset
9 <style type="text/css" class="init">
93451f832736 Uploaded
sblanck
parents:
diff changeset
10
93451f832736 Uploaded
sblanck
parents:
diff changeset
11 td.details-control {
93451f832736 Uploaded
sblanck
parents:
diff changeset
12 background: url('../../../static/images/fugue/toggle-expand.png') no-repeat center center;
93451f832736 Uploaded
sblanck
parents:
diff changeset
13 cursor: pointer;
93451f832736 Uploaded
sblanck
parents:
diff changeset
14 }
93451f832736 Uploaded
sblanck
parents:
diff changeset
15 tr.shown td.details-control {
93451f832736 Uploaded
sblanck
parents:
diff changeset
16 background: url('../../../static/images/fugue/toggle.png') no-repeat center center;
93451f832736 Uploaded
sblanck
parents:
diff changeset
17 }
93451f832736 Uploaded
sblanck
parents:
diff changeset
18
93451f832736 Uploaded
sblanck
parents:
diff changeset
19 .dataTable th,.dataTable td {
93451f832736 Uploaded
sblanck
parents:
diff changeset
20
93451f832736 Uploaded
sblanck
parents:
diff changeset
21 text-overflow: ellipsis;
93451f832736 Uploaded
sblanck
parents:
diff changeset
22 max-width: 200px;
93451f832736 Uploaded
sblanck
parents:
diff changeset
23 min-width: 40px;
93451f832736 Uploaded
sblanck
parents:
diff changeset
24 -o-text-overflow: ellipsis;
93451f832736 Uploaded
sblanck
parents:
diff changeset
25 -ms-text-overflow: ellipsis;
93451f832736 Uploaded
sblanck
parents:
diff changeset
26 -moz-text-overflow: ellipsis;
93451f832736 Uploaded
sblanck
parents:
diff changeset
27 width: 100px;
93451f832736 Uploaded
sblanck
parents:
diff changeset
28 white-space:nowrap;
93451f832736 Uploaded
sblanck
parents:
diff changeset
29 overflow: hidden;
93451f832736 Uploaded
sblanck
parents:
diff changeset
30
93451f832736 Uploaded
sblanck
parents:
diff changeset
31
93451f832736 Uploaded
sblanck
parents:
diff changeset
32 padding: 10px;
93451f832736 Uploaded
sblanck
parents:
diff changeset
33
93451f832736 Uploaded
sblanck
parents:
diff changeset
34 }
93451f832736 Uploaded
sblanck
parents:
diff changeset
35 .details th,.details td {
93451f832736 Uploaded
sblanck
parents:
diff changeset
36
93451f832736 Uploaded
sblanck
parents:
diff changeset
37 max-width: 1500px;
93451f832736 Uploaded
sblanck
parents:
diff changeset
38 min-width: 1000px;
93451f832736 Uploaded
sblanck
parents:
diff changeset
39 padding: 10px;
93451f832736 Uploaded
sblanck
parents:
diff changeset
40
93451f832736 Uploaded
sblanck
parents:
diff changeset
41 }
93451f832736 Uploaded
sblanck
parents:
diff changeset
42
93451f832736 Uploaded
sblanck
parents:
diff changeset
43
93451f832736 Uploaded
sblanck
parents:
diff changeset
44 </style>
93451f832736 Uploaded
sblanck
parents:
diff changeset
45 <style>
93451f832736 Uploaded
sblanck
parents:
diff changeset
46
93451f832736 Uploaded
sblanck
parents:
diff changeset
47
93451f832736 Uploaded
sblanck
parents:
diff changeset
48 </style>
93451f832736 Uploaded
sblanck
parents:
diff changeset
49
93451f832736 Uploaded
sblanck
parents:
diff changeset
50 <script type="text/javascript" language="javascript" src="https://code.jquery.com/jquery-1.11.3.min.js">
93451f832736 Uploaded
sblanck
parents:
diff changeset
51 </script>
93451f832736 Uploaded
sblanck
parents:
diff changeset
52 <script type="text/javascript" language="javascript" src="https://cdn.datatables.net/1.10.10/js/jquery.dataTables.min.js">
93451f832736 Uploaded
sblanck
parents:
diff changeset
53 </script>
93451f832736 Uploaded
sblanck
parents:
diff changeset
54 <script type="text/javascript" language="javascript" src="https://cdn.datatables.net/buttons/1.1.0/js/dataTables.buttons.min.js">
93451f832736 Uploaded
sblanck
parents:
diff changeset
55 </script>
93451f832736 Uploaded
sblanck
parents:
diff changeset
56 <script type="text/javascript" language="javascript" src="https://cdn.datatables.net/buttons/1.1.0/js/buttons.flash.min.js">
93451f832736 Uploaded
sblanck
parents:
diff changeset
57 </script>
93451f832736 Uploaded
sblanck
parents:
diff changeset
58 <script type="text/javascript" language="javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jszip/2.5.0/jszip.min.js">
93451f832736 Uploaded
sblanck
parents:
diff changeset
59 </script>
93451f832736 Uploaded
sblanck
parents:
diff changeset
60 <script type="text/javascript" language="javascript" src="https://cdn.rawgit.com/bpampuch/pdfmake/0.1.18/build/pdfmake.min.js">
93451f832736 Uploaded
sblanck
parents:
diff changeset
61 </script>
93451f832736 Uploaded
sblanck
parents:
diff changeset
62 <script type="text/javascript" language="javascript" src="https://cdn.rawgit.com/bpampuch/pdfmake/0.1.18/build/vfs_fonts.js">
93451f832736 Uploaded
sblanck
parents:
diff changeset
63 </script>
93451f832736 Uploaded
sblanck
parents:
diff changeset
64 <script type="text/javascript" language="javascript" src="https://cdn.datatables.net/buttons/1.1.0/js/buttons.html5.min.js">
93451f832736 Uploaded
sblanck
parents:
diff changeset
65 </script>
93451f832736 Uploaded
sblanck
parents:
diff changeset
66 <script type="text/javascript" class="init">
93451f832736 Uploaded
sblanck
parents:
diff changeset
67
93451f832736 Uploaded
sblanck
parents:
diff changeset
68
93451f832736 Uploaded
sblanck
parents:
diff changeset
69
93451f832736 Uploaded
sblanck
parents:
diff changeset
70 function format ( d ) {
93451f832736 Uploaded
sblanck
parents:
diff changeset
71 // `d` is the original data object for the row
93451f832736 Uploaded
sblanck
parents:
diff changeset
72 var test=d[11].split("///");
93451f832736 Uploaded
sblanck
parents:
diff changeset
73 var strLength=test.length;
93451f832736 Uploaded
sblanck
parents:
diff changeset
74 var result="";
93451f832736 Uploaded
sblanck
parents:
diff changeset
75 for (var i=0;i<strLength;i++) {
93451f832736 Uploaded
sblanck
parents:
diff changeset
76 result=result+'<a href="http://amigo.geneontology.org/amigo/term/'+test[i]+'">'+test[i]+'</a>'+',&nbsp';
93451f832736 Uploaded
sblanck
parents:
diff changeset
77 }
93451f832736 Uploaded
sblanck
parents:
diff changeset
78 return '<table cellpadding="5" cellspacing="0" border="0" style="padding-left:50px;">'+
93451f832736 Uploaded
sblanck
parents:
diff changeset
79 '<tr>'+
93451f832736 Uploaded
sblanck
parents:
diff changeset
80 '<td>Gene Symbol:</td>'+
93451f832736 Uploaded
sblanck
parents:
diff changeset
81 '<td style="width:100%;overflow: hidden;white-space: normal;">'+'<a href="http://www.ncbi.nlm.nih.gov/gene/'+d[9]+'">'+d[7]+'</a>'+'</td>'+
93451f832736 Uploaded
sblanck
parents:
diff changeset
82 '</tr>'+
93451f832736 Uploaded
sblanck
parents:
diff changeset
83 '<tr>'+
93451f832736 Uploaded
sblanck
parents:
diff changeset
84 '<td>Gene Title:</td>'+
93451f832736 Uploaded
sblanck
parents:
diff changeset
85 '<td style="width:100%;overflow: hidden;white-space: normal;">'+d[8]+'</td>'+
93451f832736 Uploaded
sblanck
parents:
diff changeset
86 '</tr>'+
93451f832736 Uploaded
sblanck
parents:
diff changeset
87 '<tr>'+
93451f832736 Uploaded
sblanck
parents:
diff changeset
88 '<td>GO Function ID:</td>'+
93451f832736 Uploaded
sblanck
parents:
diff changeset
89 '<td style="width:100%;overflow: hidden;white-space: normal;">'+result+'</td>'+
93451f832736 Uploaded
sblanck
parents:
diff changeset
90 '</tr>'+
93451f832736 Uploaded
sblanck
parents:
diff changeset
91 '</table>';
93451f832736 Uploaded
sblanck
parents:
diff changeset
92 }
93451f832736 Uploaded
sblanck
parents:
diff changeset
93
93451f832736 Uploaded
sblanck
parents:
diff changeset
94 var dataSet=###DATAJSON###;
93451f832736 Uploaded
sblanck
parents:
diff changeset
95
93451f832736 Uploaded
sblanck
parents:
diff changeset
96 $(document).ready(function() {
93451f832736 Uploaded
sblanck
parents:
diff changeset
97 var table = $('#example').DataTable( {
93451f832736 Uploaded
sblanck
parents:
diff changeset
98 "scrollX": true,
93451f832736 Uploaded
sblanck
parents:
diff changeset
99 data: dataSet,
93451f832736 Uploaded
sblanck
parents:
diff changeset
100 "columns": [
93451f832736 Uploaded
sblanck
parents:
diff changeset
101 {
93451f832736 Uploaded
sblanck
parents:
diff changeset
102 "className": 'details-control',
93451f832736 Uploaded
sblanck
parents:
diff changeset
103 "orderable": false,
93451f832736 Uploaded
sblanck
parents:
diff changeset
104 "data": null,
93451f832736 Uploaded
sblanck
parents:
diff changeset
105 "defaultContent": ''
93451f832736 Uploaded
sblanck
parents:
diff changeset
106 },
93451f832736 Uploaded
sblanck
parents:
diff changeset
107 {title : "ID" },
93451f832736 Uploaded
sblanck
parents:
diff changeset
108 {title : "adj_P_Val" },
93451f832736 Uploaded
sblanck
parents:
diff changeset
109 {title : "P_Value" },
93451f832736 Uploaded
sblanck
parents:
diff changeset
110 {title : "t" },
93451f832736 Uploaded
sblanck
parents:
diff changeset
111 {title : "B" },
93451f832736 Uploaded
sblanck
parents:
diff changeset
112 {title : "logFC" },
93451f832736 Uploaded
sblanck
parents:
diff changeset
113 {title : "Gene_symbol"},
93451f832736 Uploaded
sblanck
parents:
diff changeset
114 {title : "Gene_title"},
93451f832736 Uploaded
sblanck
parents:
diff changeset
115 {title : "Gene_ID"},
93451f832736 Uploaded
sblanck
parents:
diff changeset
116 {title : "Chromosome_annotation"},
93451f832736 Uploaded
sblanck
parents:
diff changeset
117 {title : "GO_Function_ID"}
93451f832736 Uploaded
sblanck
parents:
diff changeset
118
93451f832736 Uploaded
sblanck
parents:
diff changeset
119 ],
93451f832736 Uploaded
sblanck
parents:
diff changeset
120 "order": [[2, 'asc']],
93451f832736 Uploaded
sblanck
parents:
diff changeset
121 dom: 'Bfrtlip',
93451f832736 Uploaded
sblanck
parents:
diff changeset
122 buttons: [
93451f832736 Uploaded
sblanck
parents:
diff changeset
123 'copy', 'csv', 'excel'
93451f832736 Uploaded
sblanck
parents:
diff changeset
124 ]
93451f832736 Uploaded
sblanck
parents:
diff changeset
125
93451f832736 Uploaded
sblanck
parents:
diff changeset
126 } );
93451f832736 Uploaded
sblanck
parents:
diff changeset
127
93451f832736 Uploaded
sblanck
parents:
diff changeset
128 // Add event listener for opening and closing details
93451f832736 Uploaded
sblanck
parents:
diff changeset
129 $('#example tbody').on('click', 'td.details-control', function () {
93451f832736 Uploaded
sblanck
parents:
diff changeset
130 var tr = $(this).closest('tr');
93451f832736 Uploaded
sblanck
parents:
diff changeset
131 var row = table.row( tr );
93451f832736 Uploaded
sblanck
parents:
diff changeset
132
93451f832736 Uploaded
sblanck
parents:
diff changeset
133 if ( row.child.isShown() ) {
93451f832736 Uploaded
sblanck
parents:
diff changeset
134 // This row is already open - close it
93451f832736 Uploaded
sblanck
parents:
diff changeset
135 row.child.hide();
93451f832736 Uploaded
sblanck
parents:
diff changeset
136 tr.removeClass('shown');
93451f832736 Uploaded
sblanck
parents:
diff changeset
137 }
93451f832736 Uploaded
sblanck
parents:
diff changeset
138 else {
93451f832736 Uploaded
sblanck
parents:
diff changeset
139 // Open this row
93451f832736 Uploaded
sblanck
parents:
diff changeset
140 row.child( format(row.data()) ).show();
93451f832736 Uploaded
sblanck
parents:
diff changeset
141 tr.addClass('shown');
93451f832736 Uploaded
sblanck
parents:
diff changeset
142 }
93451f832736 Uploaded
sblanck
parents:
diff changeset
143 } );
93451f832736 Uploaded
sblanck
parents:
diff changeset
144 } );
93451f832736 Uploaded
sblanck
parents:
diff changeset
145
93451f832736 Uploaded
sblanck
parents:
diff changeset
146
93451f832736 Uploaded
sblanck
parents:
diff changeset
147
93451f832736 Uploaded
sblanck
parents:
diff changeset
148 </script>
93451f832736 Uploaded
sblanck
parents:
diff changeset
149 </head>
93451f832736 Uploaded
sblanck
parents:
diff changeset
150 <h2>Boxplots</h2>
93451f832736 Uploaded
sblanck
parents:
diff changeset
151 <img src='###BOXPLOT###'><br/>
93451f832736 Uploaded
sblanck
parents:
diff changeset
152 </td><td>
93451f832736 Uploaded
sblanck
parents:
diff changeset
153 <body>
93451f832736 Uploaded
sblanck
parents:
diff changeset
154 <h2>P-value histogram and Volcano plot</h2>
93451f832736 Uploaded
sblanck
parents:
diff changeset
155 <img src='###HIST###'><br/>
93451f832736 Uploaded
sblanck
parents:
diff changeset
156 </td><td>
93451f832736 Uploaded
sblanck
parents:
diff changeset
157 <body>
93451f832736 Uploaded
sblanck
parents:
diff changeset
158 <table id="example" class="compact stripe row-border" cellspacing="0" width="100%">
93451f832736 Uploaded
sblanck
parents:
diff changeset
159
93451f832736 Uploaded
sblanck
parents:
diff changeset
160 </table>
93451f832736 Uploaded
sblanck
parents:
diff changeset
161 </body>
93451f832736 Uploaded
sblanck
parents:
diff changeset
162 </html>