annotate MetaMa_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 22e1325aaa88
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>DataTables example - Ajax sourced data</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
93451f832736 Uploaded
sblanck
parents:
diff changeset
10 <!--link rel="stylesheet" type="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css">
93451f832736 Uploaded
sblanck
parents:
diff changeset
11 <link rel="stylesheet" type="https://cdn.datatables.net/1.10.11/css/dataTables.bootstrap.min.css"-->
93451f832736 Uploaded
sblanck
parents:
diff changeset
12
93451f832736 Uploaded
sblanck
parents:
diff changeset
13 <style type="text/css" class="init">
93451f832736 Uploaded
sblanck
parents:
diff changeset
14
93451f832736 Uploaded
sblanck
parents:
diff changeset
15 td.details-control {
93451f832736 Uploaded
sblanck
parents:
diff changeset
16 background: url('../../../static/images/fugue/toggle-expand.png') no-repeat center center;
93451f832736 Uploaded
sblanck
parents:
diff changeset
17 cursor: pointer;
93451f832736 Uploaded
sblanck
parents:
diff changeset
18 }
93451f832736 Uploaded
sblanck
parents:
diff changeset
19 tr.shown td.details-control {
93451f832736 Uploaded
sblanck
parents:
diff changeset
20 background: url('../../../static/images/fugue/toggle.png') no-repeat center center;
93451f832736 Uploaded
sblanck
parents:
diff changeset
21 }
93451f832736 Uploaded
sblanck
parents:
diff changeset
22
93451f832736 Uploaded
sblanck
parents:
diff changeset
23 .dataTable th,.dataTable td {
93451f832736 Uploaded
sblanck
parents:
diff changeset
24
93451f832736 Uploaded
sblanck
parents:
diff changeset
25 text-overflow: ellipsis;
93451f832736 Uploaded
sblanck
parents:
diff changeset
26 max-width: 200px;
93451f832736 Uploaded
sblanck
parents:
diff changeset
27 min-width: 40px;
93451f832736 Uploaded
sblanck
parents:
diff changeset
28 -o-text-overflow: ellipsis;
93451f832736 Uploaded
sblanck
parents:
diff changeset
29 -ms-text-overflow: ellipsis;
93451f832736 Uploaded
sblanck
parents:
diff changeset
30 -moz-text-overflow: ellipsis;
93451f832736 Uploaded
sblanck
parents:
diff changeset
31 width: 100px;
93451f832736 Uploaded
sblanck
parents:
diff changeset
32 white-space:nowrap;
93451f832736 Uploaded
sblanck
parents:
diff changeset
33 overflow: hidden;
93451f832736 Uploaded
sblanck
parents:
diff changeset
34
93451f832736 Uploaded
sblanck
parents:
diff changeset
35
93451f832736 Uploaded
sblanck
parents:
diff changeset
36 padding: 10px;
93451f832736 Uploaded
sblanck
parents:
diff changeset
37
93451f832736 Uploaded
sblanck
parents:
diff changeset
38 }
93451f832736 Uploaded
sblanck
parents:
diff changeset
39
93451f832736 Uploaded
sblanck
parents:
diff changeset
40
93451f832736 Uploaded
sblanck
parents:
diff changeset
41 </style>
93451f832736 Uploaded
sblanck
parents:
diff changeset
42
93451f832736 Uploaded
sblanck
parents:
diff changeset
43 <script type="text/javascript" language="javascript" src="https://code.jquery.com/jquery-1.12.0.min.js">
93451f832736 Uploaded
sblanck
parents:
diff changeset
44 </script>
93451f832736 Uploaded
sblanck
parents:
diff changeset
45 <script type="text/javascript" language="javascript" src="https://cdn.datatables.net/1.10.11/js/jquery.dataTables.min.js">
93451f832736 Uploaded
sblanck
parents:
diff changeset
46 </script>
93451f832736 Uploaded
sblanck
parents:
diff changeset
47 <!--script type="text/javascript" language="javascript" src="https://cdn.datatables.net/1.10.11/js/dataTables.bootstrap.min.js">
93451f832736 Uploaded
sblanck
parents:
diff changeset
48 </script-->
93451f832736 Uploaded
sblanck
parents:
diff changeset
49 <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
50 </script>
93451f832736 Uploaded
sblanck
parents:
diff changeset
51 <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
52 </script>
93451f832736 Uploaded
sblanck
parents:
diff changeset
53 <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
54 </script>
93451f832736 Uploaded
sblanck
parents:
diff changeset
55 <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
56 </script>
93451f832736 Uploaded
sblanck
parents:
diff changeset
57 <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
58 </script>
93451f832736 Uploaded
sblanck
parents:
diff changeset
59 <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
60 </script>
93451f832736 Uploaded
sblanck
parents:
diff changeset
61 <script type="text/javascript" class="init">
93451f832736 Uploaded
sblanck
parents:
diff changeset
62
93451f832736 Uploaded
sblanck
parents:
diff changeset
63
93451f832736 Uploaded
sblanck
parents:
diff changeset
64
93451f832736 Uploaded
sblanck
parents:
diff changeset
65 function format ( d ) {
93451f832736 Uploaded
sblanck
parents:
diff changeset
66 // `d` is the original data object for the row
93451f832736 Uploaded
sblanck
parents:
diff changeset
67 var test=d[6].split("///");
93451f832736 Uploaded
sblanck
parents:
diff changeset
68 var strLength=test.length;
93451f832736 Uploaded
sblanck
parents:
diff changeset
69 var result="";
93451f832736 Uploaded
sblanck
parents:
diff changeset
70 for (var i=0;i<strLength;i++) {
93451f832736 Uploaded
sblanck
parents:
diff changeset
71 result=result+'<a href="http://amigo.geneontology.org/amigo/term/'+test[i]+'">'+test[i]+'</a>'+',&nbsp';
93451f832736 Uploaded
sblanck
parents:
diff changeset
72 }
93451f832736 Uploaded
sblanck
parents:
diff changeset
73 return '<table cellpadding="5" cellspacing="0" border="0" style="padding-left:50px;">'+
93451f832736 Uploaded
sblanck
parents:
diff changeset
74 '<tr>'+
93451f832736 Uploaded
sblanck
parents:
diff changeset
75 '<td>Gene Symbol:</td>'+
93451f832736 Uploaded
sblanck
parents:
diff changeset
76 '<td style="width:100%;overflow: hidden;white-space: normal;">'+'<a href="http://www.ncbi.nlm.nih.gov/gene/'+d[4]+'">'+d[2]+'</a>'+'</td>'+
93451f832736 Uploaded
sblanck
parents:
diff changeset
77 '</tr>'+
93451f832736 Uploaded
sblanck
parents:
diff changeset
78 '<tr>'+
93451f832736 Uploaded
sblanck
parents:
diff changeset
79 '<td>Gene Title:</td>'+
93451f832736 Uploaded
sblanck
parents:
diff changeset
80 '<td style="width:100%;overflow: hidden;white-space: normal;">'+d[3]+'</td>'+
93451f832736 Uploaded
sblanck
parents:
diff changeset
81 '</tr>'+
93451f832736 Uploaded
sblanck
parents:
diff changeset
82 '<tr>'+
93451f832736 Uploaded
sblanck
parents:
diff changeset
83 '<td>GO Function ID:</td>'+
93451f832736 Uploaded
sblanck
parents:
diff changeset
84 '<td style="width:100%;overflow: hidden;white-space: normal;">'+result+'</td>'+
93451f832736 Uploaded
sblanck
parents:
diff changeset
85 '</tr>'+
93451f832736 Uploaded
sblanck
parents:
diff changeset
86 '</table>';
93451f832736 Uploaded
sblanck
parents:
diff changeset
87 }
93451f832736 Uploaded
sblanck
parents:
diff changeset
88
93451f832736 Uploaded
sblanck
parents:
diff changeset
89 var dataSet=###DATAJSON###;
93451f832736 Uploaded
sblanck
parents:
diff changeset
90 var summarySet=###SUMMARYJSON###;
93451f832736 Uploaded
sblanck
parents:
diff changeset
91
93451f832736 Uploaded
sblanck
parents:
diff changeset
92 $(document).ready(function() {
93451f832736 Uploaded
sblanck
parents:
diff changeset
93 var table = $('#example').DataTable( {
93451f832736 Uploaded
sblanck
parents:
diff changeset
94 "scrollX": true,
93451f832736 Uploaded
sblanck
parents:
diff changeset
95 data: dataSet,
93451f832736 Uploaded
sblanck
parents:
diff changeset
96 "columns": [
93451f832736 Uploaded
sblanck
parents:
diff changeset
97 {
93451f832736 Uploaded
sblanck
parents:
diff changeset
98 "className": 'details-control',
93451f832736 Uploaded
sblanck
parents:
diff changeset
99 "orderable": false,
93451f832736 Uploaded
sblanck
parents:
diff changeset
100 "data": null,
93451f832736 Uploaded
sblanck
parents:
diff changeset
101 "defaultContent": ''
93451f832736 Uploaded
sblanck
parents:
diff changeset
102 },
93451f832736 Uploaded
sblanck
parents:
diff changeset
103 {title : "ID" },
93451f832736 Uploaded
sblanck
parents:
diff changeset
104 {title : "Gene_symbol"},
93451f832736 Uploaded
sblanck
parents:
diff changeset
105 {title : "Gene_title"},
93451f832736 Uploaded
sblanck
parents:
diff changeset
106 {title : "Gene_ID"},
93451f832736 Uploaded
sblanck
parents:
diff changeset
107 {title : "Chromosome_annotation"},
93451f832736 Uploaded
sblanck
parents:
diff changeset
108 {title : "GO_Function_ID"}
93451f832736 Uploaded
sblanck
parents:
diff changeset
109
93451f832736 Uploaded
sblanck
parents:
diff changeset
110 ],
93451f832736 Uploaded
sblanck
parents:
diff changeset
111
93451f832736 Uploaded
sblanck
parents:
diff changeset
112 dom: 'Bfrtlip',
93451f832736 Uploaded
sblanck
parents:
diff changeset
113 buttons: [
93451f832736 Uploaded
sblanck
parents:
diff changeset
114 'copy', 'csv', 'excel'
93451f832736 Uploaded
sblanck
parents:
diff changeset
115 ]
93451f832736 Uploaded
sblanck
parents:
diff changeset
116
93451f832736 Uploaded
sblanck
parents:
diff changeset
117 } );
93451f832736 Uploaded
sblanck
parents:
diff changeset
118
93451f832736 Uploaded
sblanck
parents:
diff changeset
119 // Add event listener for opening and closing details
93451f832736 Uploaded
sblanck
parents:
diff changeset
120 $('#example tbody').on('click', 'td.details-control', function () {
93451f832736 Uploaded
sblanck
parents:
diff changeset
121 var tr = $(this).closest('tr');
93451f832736 Uploaded
sblanck
parents:
diff changeset
122 var row = table.row( tr );
93451f832736 Uploaded
sblanck
parents:
diff changeset
123
93451f832736 Uploaded
sblanck
parents:
diff changeset
124 if ( row.child.isShown() ) {
93451f832736 Uploaded
sblanck
parents:
diff changeset
125 // This row is already open - close it
93451f832736 Uploaded
sblanck
parents:
diff changeset
126 row.child.hide();
93451f832736 Uploaded
sblanck
parents:
diff changeset
127 tr.removeClass('shown');
93451f832736 Uploaded
sblanck
parents:
diff changeset
128 }
93451f832736 Uploaded
sblanck
parents:
diff changeset
129 else {
93451f832736 Uploaded
sblanck
parents:
diff changeset
130 // Open this row
93451f832736 Uploaded
sblanck
parents:
diff changeset
131 row.child( format(row.data()) ).show();
93451f832736 Uploaded
sblanck
parents:
diff changeset
132 tr.addClass('shown');
93451f832736 Uploaded
sblanck
parents:
diff changeset
133 }
93451f832736 Uploaded
sblanck
parents:
diff changeset
134 } );
93451f832736 Uploaded
sblanck
parents:
diff changeset
135 } );
93451f832736 Uploaded
sblanck
parents:
diff changeset
136
93451f832736 Uploaded
sblanck
parents:
diff changeset
137
93451f832736 Uploaded
sblanck
parents:
diff changeset
138
93451f832736 Uploaded
sblanck
parents:
diff changeset
139 $(document).ready(function() {
93451f832736 Uploaded
sblanck
parents:
diff changeset
140 $('#summary').DataTable( {
93451f832736 Uploaded
sblanck
parents:
diff changeset
141 "columnDefs": [
93451f832736 Uploaded
sblanck
parents:
diff changeset
142 { className: "dt-center", targets: '_all' }
93451f832736 Uploaded
sblanck
parents:
diff changeset
143 ],
93451f832736 Uploaded
sblanck
parents:
diff changeset
144 "paging": false,
93451f832736 Uploaded
sblanck
parents:
diff changeset
145 "ordering": false,
93451f832736 Uploaded
sblanck
parents:
diff changeset
146 "info": false,
93451f832736 Uploaded
sblanck
parents:
diff changeset
147 "searching": false,
93451f832736 Uploaded
sblanck
parents:
diff changeset
148 data: summarySet,
93451f832736 Uploaded
sblanck
parents:
diff changeset
149 "columns": [
93451f832736 Uploaded
sblanck
parents:
diff changeset
150 {title : "DE" },
93451f832736 Uploaded
sblanck
parents:
diff changeset
151 {title : "IDD" },
93451f832736 Uploaded
sblanck
parents:
diff changeset
152 {title : "Loss" },
93451f832736 Uploaded
sblanck
parents:
diff changeset
153 {title : "IDR" },
93451f832736 Uploaded
sblanck
parents:
diff changeset
154 {title : "IRR" },
93451f832736 Uploaded
sblanck
parents:
diff changeset
155
93451f832736 Uploaded
sblanck
parents:
diff changeset
156
93451f832736 Uploaded
sblanck
parents:
diff changeset
157 ],
93451f832736 Uploaded
sblanck
parents:
diff changeset
158
93451f832736 Uploaded
sblanck
parents:
diff changeset
159 } );
93451f832736 Uploaded
sblanck
parents:
diff changeset
160 } );
93451f832736 Uploaded
sblanck
parents:
diff changeset
161
93451f832736 Uploaded
sblanck
parents:
diff changeset
162
93451f832736 Uploaded
sblanck
parents:
diff changeset
163
93451f832736 Uploaded
sblanck
parents:
diff changeset
164 </script>
93451f832736 Uploaded
sblanck
parents:
diff changeset
165 </head>
93451f832736 Uploaded
sblanck
parents:
diff changeset
166
93451f832736 Uploaded
sblanck
parents:
diff changeset
167 <body>
93451f832736 Uploaded
sblanck
parents:
diff changeset
168
93451f832736 Uploaded
sblanck
parents:
diff changeset
169 <table><tr><td>
36
22e1325aaa88 planemo upload for repository https://github.com/sblanck/smagexp/tree/master/smagexp_tools commit 0d3497e4f84869670647f7a6ffceca64469a4c00
sblanck
parents: 2
diff changeset
170 <h2>###TITLE###</h2>
22e1325aaa88 planemo upload for repository https://github.com/sblanck/smagexp/tree/master/smagexp_tools commit 0d3497e4f84869670647f7a6ffceca64469a4c00
sblanck
parents: 2
diff changeset
171 <img src='###VENN###' height="500" width=###WIDTH###><br/>
2
93451f832736 Uploaded
sblanck
parents:
diff changeset
172 </td><td>
93451f832736 Uploaded
sblanck
parents:
diff changeset
173
93451f832736 Uploaded
sblanck
parents:
diff changeset
174 </td></tr></table>
93451f832736 Uploaded
sblanck
parents:
diff changeset
175
93451f832736 Uploaded
sblanck
parents:
diff changeset
176 <h2>Summary</h2>
93451f832736 Uploaded
sblanck
parents:
diff changeset
177 <table id="summary" class="compact stripe row-border" cellspacing="0" width="100%"> </table>
93451f832736 Uploaded
sblanck
parents:
diff changeset
178 </br>
93451f832736 Uploaded
sblanck
parents:
diff changeset
179 DE : Number of differentially expressed genes </br>
93451f832736 Uploaded
sblanck
parents:
diff changeset
180 IDD (Integration Driven discoveries) : number of genes that are declared DE in the meta-analysis that were not identified in any of the individual studies alone</br>
93451f832736 Uploaded
sblanck
parents:
diff changeset
181 Loss : Number of genes that are identified DE in individual studies but not in meta-analysis </br>
93451f832736 Uploaded
sblanck
parents:
diff changeset
182 IDR (Integration-driven Discovery Rate) : corresponding proportions of IDD </br>
93451f832736 Uploaded
sblanck
parents:
diff changeset
183 IRR (Integration-driven Revision) : corresponding proportions of Loss</br>
93451f832736 Uploaded
sblanck
parents:
diff changeset
184 <h2>Details</h2>
93451f832736 Uploaded
sblanck
parents:
diff changeset
185 <table id="example" class="compact stripe row-border" cellspacing="0" width="100%">
93451f832736 Uploaded
sblanck
parents:
diff changeset
186 </table>
93451f832736 Uploaded
sblanck
parents:
diff changeset
187 </body>
93451f832736 Uploaded
sblanck
parents:
diff changeset
188 </html>