Mercurial > repos > fubar > jbrowse2
annotate test-data/index.html @ 26:e578621acb13 draft
planemo upload for repository https://github.com/usegalaxy-eu/temporary-tools/tree/master/jbrowse2 commit 50ecae3ea703a1b04501cc44f0d1fa6d714a6cc9-dirty
| author | fubar | 
|---|---|
| date | Sat, 03 Feb 2024 22:22:07 +0000 | 
| parents | d78175596286 | 
| children | 
| rev | line source | 
|---|---|
| 
0
 
d78175596286
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit cd77dffaad652cfb75b98bde5231beaa6d63cd5b-dirty
 
fubar 
parents:  
diff
changeset
 | 
1 <!DOCTYPE html> | 
| 
 
d78175596286
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit cd77dffaad652cfb75b98bde5231beaa6d63cd5b-dirty
 
fubar 
parents:  
diff
changeset
 | 
2 <html> | 
| 
 
d78175596286
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit cd77dffaad652cfb75b98bde5231beaa6d63cd5b-dirty
 
fubar 
parents:  
diff
changeset
 | 
3 <head> | 
| 
 
d78175596286
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit cd77dffaad652cfb75b98bde5231beaa6d63cd5b-dirty
 
fubar 
parents:  
diff
changeset
 | 
4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> | 
| 
 
d78175596286
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit cd77dffaad652cfb75b98bde5231beaa6d63cd5b-dirty
 
fubar 
parents:  
diff
changeset
 | 
5 <title>JBrowse</title> | 
| 
 
d78175596286
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit cd77dffaad652cfb75b98bde5231beaa6d63cd5b-dirty
 
fubar 
parents:  
diff
changeset
 | 
6 <link rel="stylesheet" type="text/css" href="css/genome.css"> | 
| 
 
d78175596286
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit cd77dffaad652cfb75b98bde5231beaa6d63cd5b-dirty
 
fubar 
parents:  
diff
changeset
 | 
7 </head> | 
| 
 
d78175596286
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit cd77dffaad652cfb75b98bde5231beaa6d63cd5b-dirty
 
fubar 
parents:  
diff
changeset
 | 
8 <body> | 
| 
 
d78175596286
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit cd77dffaad652cfb75b98bde5231beaa6d63cd5b-dirty
 
fubar 
parents:  
diff
changeset
 | 
9 | 
| 
 
d78175596286
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit cd77dffaad652cfb75b98bde5231beaa6d63cd5b-dirty
 
fubar 
parents:  
diff
changeset
 | 
10 <script type="text/javascript"> | 
| 
 
d78175596286
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit cd77dffaad652cfb75b98bde5231beaa6d63cd5b-dirty
 
fubar 
parents:  
diff
changeset
 | 
11 // jshint unused: false | 
| 
 
d78175596286
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit cd77dffaad652cfb75b98bde5231beaa6d63cd5b-dirty
 
fubar 
parents:  
diff
changeset
 | 
12 var dojoConfig = { | 
| 
 
d78175596286
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit cd77dffaad652cfb75b98bde5231beaa6d63cd5b-dirty
 
fubar 
parents:  
diff
changeset
 | 
13 async: true, | 
| 
 
d78175596286
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit cd77dffaad652cfb75b98bde5231beaa6d63cd5b-dirty
 
fubar 
parents:  
diff
changeset
 | 
14 baseUrl: './src', | 
| 
 
d78175596286
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit cd77dffaad652cfb75b98bde5231beaa6d63cd5b-dirty
 
fubar 
parents:  
diff
changeset
 | 
15 has: { | 
| 
 
d78175596286
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit cd77dffaad652cfb75b98bde5231beaa6d63cd5b-dirty
 
fubar 
parents:  
diff
changeset
 | 
16 'host-node': false // Prevent dojo from being fooled by Electron | 
| 
 
d78175596286
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit cd77dffaad652cfb75b98bde5231beaa6d63cd5b-dirty
 
fubar 
parents:  
diff
changeset
 | 
17 } | 
| 
 
d78175596286
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit cd77dffaad652cfb75b98bde5231beaa6d63cd5b-dirty
 
fubar 
parents:  
diff
changeset
 | 
18 }; | 
| 
 
d78175596286
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit cd77dffaad652cfb75b98bde5231beaa6d63cd5b-dirty
 
fubar 
parents:  
diff
changeset
 | 
19 // Move Electron's require out before loading Dojo | 
| 
 
d78175596286
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit cd77dffaad652cfb75b98bde5231beaa6d63cd5b-dirty
 
fubar 
parents:  
diff
changeset
 | 
20 if(window.process&&process.versions&&process.versions.electron) { | 
| 
 
d78175596286
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit cd77dffaad652cfb75b98bde5231beaa6d63cd5b-dirty
 
fubar 
parents:  
diff
changeset
 | 
21 window.electronRequire = require; | 
| 
 
d78175596286
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit cd77dffaad652cfb75b98bde5231beaa6d63cd5b-dirty
 
fubar 
parents:  
diff
changeset
 | 
22 delete window.require; | 
| 
 
d78175596286
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit cd77dffaad652cfb75b98bde5231beaa6d63cd5b-dirty
 
fubar 
parents:  
diff
changeset
 | 
23 } | 
| 
 
d78175596286
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit cd77dffaad652cfb75b98bde5231beaa6d63cd5b-dirty
 
fubar 
parents:  
diff
changeset
 | 
24 </script> | 
| 
 
d78175596286
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit cd77dffaad652cfb75b98bde5231beaa6d63cd5b-dirty
 
fubar 
parents:  
diff
changeset
 | 
25 <script type="text/javascript" src="src/dojo/dojo.js"></script> | 
| 
 
d78175596286
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit cd77dffaad652cfb75b98bde5231beaa6d63cd5b-dirty
 
fubar 
parents:  
diff
changeset
 | 
26 <script type="text/javascript" src="src/JBrowse/init.js"></script> | 
| 
 
d78175596286
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit cd77dffaad652cfb75b98bde5231beaa6d63cd5b-dirty
 
fubar 
parents:  
diff
changeset
 | 
27 <script type="text/javascript"> | 
| 
 
d78175596286
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit cd77dffaad652cfb75b98bde5231beaa6d63cd5b-dirty
 
fubar 
parents:  
diff
changeset
 | 
28 window.onerror=function(msg){ | 
| 
 
d78175596286
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit cd77dffaad652cfb75b98bde5231beaa6d63cd5b-dirty
 
fubar 
parents:  
diff
changeset
 | 
29 if( document.body ) | 
| 
 
d78175596286
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit cd77dffaad652cfb75b98bde5231beaa6d63cd5b-dirty
 
fubar 
parents:  
diff
changeset
 | 
30 document.body.setAttribute("JSError",msg); | 
| 
 
d78175596286
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit cd77dffaad652cfb75b98bde5231beaa6d63cd5b-dirty
 
fubar 
parents:  
diff
changeset
 | 
31 } | 
| 
 
d78175596286
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit cd77dffaad652cfb75b98bde5231beaa6d63cd5b-dirty
 
fubar 
parents:  
diff
changeset
 | 
32 | 
| 
 
d78175596286
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit cd77dffaad652cfb75b98bde5231beaa6d63cd5b-dirty
 
fubar 
parents:  
diff
changeset
 | 
33 // puts the main Browser object in this for convenience. feel | 
| 
 
d78175596286
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit cd77dffaad652cfb75b98bde5231beaa6d63cd5b-dirty
 
fubar 
parents:  
diff
changeset
 | 
34 // free to move it into function scope if you want to keep it | 
| 
 
d78175596286
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit cd77dffaad652cfb75b98bde5231beaa6d63cd5b-dirty
 
fubar 
parents:  
diff
changeset
 | 
35 // out of the global namespace | 
| 
 
d78175596286
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit cd77dffaad652cfb75b98bde5231beaa6d63cd5b-dirty
 
fubar 
parents:  
diff
changeset
 | 
36 var JBrowse; | 
| 
 
d78175596286
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit cd77dffaad652cfb75b98bde5231beaa6d63cd5b-dirty
 
fubar 
parents:  
diff
changeset
 | 
37 require(['JBrowse/Browser', 'dojo/io-query', 'dojo/json' ], | 
| 
 
d78175596286
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit cd77dffaad652cfb75b98bde5231beaa6d63cd5b-dirty
 
fubar 
parents:  
diff
changeset
 | 
38 function (Browser,ioQuery,JSON) { | 
| 
 
d78175596286
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit cd77dffaad652cfb75b98bde5231beaa6d63cd5b-dirty
 
fubar 
parents:  
diff
changeset
 | 
39 // the initial configuration of this JBrowse | 
| 
 
d78175596286
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit cd77dffaad652cfb75b98bde5231beaa6d63cd5b-dirty
 
fubar 
parents:  
diff
changeset
 | 
40 // instance | 
| 
 
d78175596286
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit cd77dffaad652cfb75b98bde5231beaa6d63cd5b-dirty
 
fubar 
parents:  
diff
changeset
 | 
41 | 
| 
 
d78175596286
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit cd77dffaad652cfb75b98bde5231beaa6d63cd5b-dirty
 
fubar 
parents:  
diff
changeset
 | 
42 // NOTE: this initial config is the same as any | 
| 
 
d78175596286
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit cd77dffaad652cfb75b98bde5231beaa6d63cd5b-dirty
 
fubar 
parents:  
diff
changeset
 | 
43 // other JBrowse config in any other file. this | 
| 
 
d78175596286
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit cd77dffaad652cfb75b98bde5231beaa6d63cd5b-dirty
 
fubar 
parents:  
diff
changeset
 | 
44 // one just sets defaults from URL query params. | 
| 
 
d78175596286
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit cd77dffaad652cfb75b98bde5231beaa6d63cd5b-dirty
 
fubar 
parents:  
diff
changeset
 | 
45 // If you are embedding JBrowse in some other app, | 
| 
 
d78175596286
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit cd77dffaad652cfb75b98bde5231beaa6d63cd5b-dirty
 
fubar 
parents:  
diff
changeset
 | 
46 // you might as well just set this initial config | 
| 
 
d78175596286
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit cd77dffaad652cfb75b98bde5231beaa6d63cd5b-dirty
 
fubar 
parents:  
diff
changeset
 | 
47 // to something like { include: '../my/dynamic/conf.json' }, | 
| 
 
d78175596286
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit cd77dffaad652cfb75b98bde5231beaa6d63cd5b-dirty
 
fubar 
parents:  
diff
changeset
 | 
48 // or you could put the entire | 
| 
 
d78175596286
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit cd77dffaad652cfb75b98bde5231beaa6d63cd5b-dirty
 
fubar 
parents:  
diff
changeset
 | 
49 // dynamically-generated JBrowse config here. | 
| 
 
d78175596286
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit cd77dffaad652cfb75b98bde5231beaa6d63cd5b-dirty
 
fubar 
parents:  
diff
changeset
 | 
50 | 
| 
 
d78175596286
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit cd77dffaad652cfb75b98bde5231beaa6d63cd5b-dirty
 
fubar 
parents:  
diff
changeset
 | 
51 // parse the query vars in the page URL | 
| 
 
d78175596286
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit cd77dffaad652cfb75b98bde5231beaa6d63cd5b-dirty
 
fubar 
parents:  
diff
changeset
 | 
52 var queryParams = ioQuery.queryToObject( window.location.search.slice(1) ); | 
| 
 
d78175596286
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit cd77dffaad652cfb75b98bde5231beaa6d63cd5b-dirty
 
fubar 
parents:  
diff
changeset
 | 
53 | 
| 
 
d78175596286
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit cd77dffaad652cfb75b98bde5231beaa6d63cd5b-dirty
 
fubar 
parents:  
diff
changeset
 | 
54 var config = { | 
| 
 
d78175596286
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit cd77dffaad652cfb75b98bde5231beaa6d63cd5b-dirty
 
fubar 
parents:  
diff
changeset
 | 
55 containerID: "GenomeBrowser", | 
| 
 
d78175596286
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit cd77dffaad652cfb75b98bde5231beaa6d63cd5b-dirty
 
fubar 
parents:  
diff
changeset
 | 
56 | 
| 
 
d78175596286
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit cd77dffaad652cfb75b98bde5231beaa6d63cd5b-dirty
 
fubar 
parents:  
diff
changeset
 | 
57 dataRoot: queryParams.data, | 
| 
 
d78175596286
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit cd77dffaad652cfb75b98bde5231beaa6d63cd5b-dirty
 
fubar 
parents:  
diff
changeset
 | 
58 queryParams: queryParams, | 
| 
 
d78175596286
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit cd77dffaad652cfb75b98bde5231beaa6d63cd5b-dirty
 
fubar 
parents:  
diff
changeset
 | 
59 location: queryParams.loc, | 
| 
 
d78175596286
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit cd77dffaad652cfb75b98bde5231beaa6d63cd5b-dirty
 
fubar 
parents:  
diff
changeset
 | 
60 forceTracks: queryParams.tracks, | 
| 
 
d78175596286
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit cd77dffaad652cfb75b98bde5231beaa6d63cd5b-dirty
 
fubar 
parents:  
diff
changeset
 | 
61 initialHighlight: queryParams.highlight, | 
| 
 
d78175596286
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit cd77dffaad652cfb75b98bde5231beaa6d63cd5b-dirty
 
fubar 
parents:  
diff
changeset
 | 
62 show_nav: queryParams.nav, | 
| 
 
d78175596286
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit cd77dffaad652cfb75b98bde5231beaa6d63cd5b-dirty
 
fubar 
parents:  
diff
changeset
 | 
63 show_tracklist: queryParams.tracklist, | 
| 
 
d78175596286
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit cd77dffaad652cfb75b98bde5231beaa6d63cd5b-dirty
 
fubar 
parents:  
diff
changeset
 | 
64 show_overview: queryParams.overview, | 
| 
 
d78175596286
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit cd77dffaad652cfb75b98bde5231beaa6d63cd5b-dirty
 
fubar 
parents:  
diff
changeset
 | 
65 show_menu: queryParams.menu, | 
| 
 
d78175596286
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit cd77dffaad652cfb75b98bde5231beaa6d63cd5b-dirty
 
fubar 
parents:  
diff
changeset
 | 
66 show_tracklabels: queryParams.tracklabels, | 
| 
 
d78175596286
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit cd77dffaad652cfb75b98bde5231beaa6d63cd5b-dirty
 
fubar 
parents:  
diff
changeset
 | 
67 highResolutionMode: queryParams.highres, | 
| 
 
d78175596286
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit cd77dffaad652cfb75b98bde5231beaa6d63cd5b-dirty
 
fubar 
parents:  
diff
changeset
 | 
68 stores: { url: { type: "JBrowse/Store/SeqFeature/FromConfig", features: [] } }, | 
| 
 
d78175596286
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit cd77dffaad652cfb75b98bde5231beaa6d63cd5b-dirty
 
fubar 
parents:  
diff
changeset
 | 
69 makeFullViewURL: function( browser ) { | 
| 
 
d78175596286
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit cd77dffaad652cfb75b98bde5231beaa6d63cd5b-dirty
 
fubar 
parents:  
diff
changeset
 | 
70 | 
| 
 
d78175596286
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit cd77dffaad652cfb75b98bde5231beaa6d63cd5b-dirty
 
fubar 
parents:  
diff
changeset
 | 
71 // the URL for the 'Full view' link | 
| 
 
d78175596286
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit cd77dffaad652cfb75b98bde5231beaa6d63cd5b-dirty
 
fubar 
parents:  
diff
changeset
 | 
72 // in embedded mode should be the current | 
| 
 
d78175596286
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit cd77dffaad652cfb75b98bde5231beaa6d63cd5b-dirty
 
fubar 
parents:  
diff
changeset
 | 
73 // view URL, except with 'nav', 'tracklist', | 
| 
 
d78175596286
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit cd77dffaad652cfb75b98bde5231beaa6d63cd5b-dirty
 
fubar 
parents:  
diff
changeset
 | 
74 // and 'overview' parameters forced to 1. | 
| 
 
d78175596286
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit cd77dffaad652cfb75b98bde5231beaa6d63cd5b-dirty
 
fubar 
parents:  
diff
changeset
 | 
75 | 
| 
 
d78175596286
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit cd77dffaad652cfb75b98bde5231beaa6d63cd5b-dirty
 
fubar 
parents:  
diff
changeset
 | 
76 return browser.makeCurrentViewURL({ nav: 1, tracklist: 1, overview: 1 }); | 
| 
 
d78175596286
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit cd77dffaad652cfb75b98bde5231beaa6d63cd5b-dirty
 
fubar 
parents:  
diff
changeset
 | 
77 }, | 
| 
 
d78175596286
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit cd77dffaad652cfb75b98bde5231beaa6d63cd5b-dirty
 
fubar 
parents:  
diff
changeset
 | 
78 updateBrowserURL: true | 
| 
 
d78175596286
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit cd77dffaad652cfb75b98bde5231beaa6d63cd5b-dirty
 
fubar 
parents:  
diff
changeset
 | 
79 }; | 
| 
 
d78175596286
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit cd77dffaad652cfb75b98bde5231beaa6d63cd5b-dirty
 
fubar 
parents:  
diff
changeset
 | 
80 | 
| 
 
d78175596286
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit cd77dffaad652cfb75b98bde5231beaa6d63cd5b-dirty
 
fubar 
parents:  
diff
changeset
 | 
81 //if there is ?addFeatures in the query params, | 
| 
 
d78175596286
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit cd77dffaad652cfb75b98bde5231beaa6d63cd5b-dirty
 
fubar 
parents:  
diff
changeset
 | 
82 //define a store for data from the URL | 
| 
 
d78175596286
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit cd77dffaad652cfb75b98bde5231beaa6d63cd5b-dirty
 
fubar 
parents:  
diff
changeset
 | 
83 if( queryParams.addFeatures ) { | 
| 
 
d78175596286
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit cd77dffaad652cfb75b98bde5231beaa6d63cd5b-dirty
 
fubar 
parents:  
diff
changeset
 | 
84 config.stores.url.features = JSON.parse( queryParams.addFeatures ); | 
| 
 
d78175596286
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit cd77dffaad652cfb75b98bde5231beaa6d63cd5b-dirty
 
fubar 
parents:  
diff
changeset
 | 
85 } | 
| 
 
d78175596286
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit cd77dffaad652cfb75b98bde5231beaa6d63cd5b-dirty
 
fubar 
parents:  
diff
changeset
 | 
86 | 
| 
 
d78175596286
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit cd77dffaad652cfb75b98bde5231beaa6d63cd5b-dirty
 
fubar 
parents:  
diff
changeset
 | 
87 // if there is ?addTracks in the query params, add | 
| 
 
d78175596286
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit cd77dffaad652cfb75b98bde5231beaa6d63cd5b-dirty
 
fubar 
parents:  
diff
changeset
 | 
88 // those track configurations to our initial | 
| 
 
d78175596286
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit cd77dffaad652cfb75b98bde5231beaa6d63cd5b-dirty
 
fubar 
parents:  
diff
changeset
 | 
89 // configuration | 
| 
 
d78175596286
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit cd77dffaad652cfb75b98bde5231beaa6d63cd5b-dirty
 
fubar 
parents:  
diff
changeset
 | 
90 if( queryParams.addTracks ) { | 
| 
 
d78175596286
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit cd77dffaad652cfb75b98bde5231beaa6d63cd5b-dirty
 
fubar 
parents:  
diff
changeset
 | 
91 config.tracks = JSON.parse( queryParams.addTracks ); | 
| 
 
d78175596286
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit cd77dffaad652cfb75b98bde5231beaa6d63cd5b-dirty
 
fubar 
parents:  
diff
changeset
 | 
92 } | 
| 
 
d78175596286
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit cd77dffaad652cfb75b98bde5231beaa6d63cd5b-dirty
 
fubar 
parents:  
diff
changeset
 | 
93 | 
| 
 
d78175596286
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit cd77dffaad652cfb75b98bde5231beaa6d63cd5b-dirty
 
fubar 
parents:  
diff
changeset
 | 
94 // if there is ?addStores in the query params, add | 
| 
 
d78175596286
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit cd77dffaad652cfb75b98bde5231beaa6d63cd5b-dirty
 
fubar 
parents:  
diff
changeset
 | 
95 // those store configurations to our initial | 
| 
 
d78175596286
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit cd77dffaad652cfb75b98bde5231beaa6d63cd5b-dirty
 
fubar 
parents:  
diff
changeset
 | 
96 // configuration | 
| 
 
d78175596286
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit cd77dffaad652cfb75b98bde5231beaa6d63cd5b-dirty
 
fubar 
parents:  
diff
changeset
 | 
97 if( queryParams.addStores ) { | 
| 
 
d78175596286
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit cd77dffaad652cfb75b98bde5231beaa6d63cd5b-dirty
 
fubar 
parents:  
diff
changeset
 | 
98 config.stores = JSON.parse( queryParams.addStores ); | 
| 
 
d78175596286
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit cd77dffaad652cfb75b98bde5231beaa6d63cd5b-dirty
 
fubar 
parents:  
diff
changeset
 | 
99 } | 
| 
 
d78175596286
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit cd77dffaad652cfb75b98bde5231beaa6d63cd5b-dirty
 
fubar 
parents:  
diff
changeset
 | 
100 | 
| 
 
d78175596286
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit cd77dffaad652cfb75b98bde5231beaa6d63cd5b-dirty
 
fubar 
parents:  
diff
changeset
 | 
101 // create a JBrowse global variable holding the JBrowse instance | 
| 
 
d78175596286
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit cd77dffaad652cfb75b98bde5231beaa6d63cd5b-dirty
 
fubar 
parents:  
diff
changeset
 | 
102 JBrowse = new Browser( config ); | 
| 
 
d78175596286
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit cd77dffaad652cfb75b98bde5231beaa6d63cd5b-dirty
 
fubar 
parents:  
diff
changeset
 | 
103 }); | 
| 
 
d78175596286
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit cd77dffaad652cfb75b98bde5231beaa6d63cd5b-dirty
 
fubar 
parents:  
diff
changeset
 | 
104 </script> | 
| 
 
d78175596286
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit cd77dffaad652cfb75b98bde5231beaa6d63cd5b-dirty
 
fubar 
parents:  
diff
changeset
 | 
105 | 
| 
 
d78175596286
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit cd77dffaad652cfb75b98bde5231beaa6d63cd5b-dirty
 
fubar 
parents:  
diff
changeset
 | 
106 </head> | 
| 
 
d78175596286
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit cd77dffaad652cfb75b98bde5231beaa6d63cd5b-dirty
 
fubar 
parents:  
diff
changeset
 | 
107 | 
| 
 
d78175596286
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit cd77dffaad652cfb75b98bde5231beaa6d63cd5b-dirty
 
fubar 
parents:  
diff
changeset
 | 
108 <body> | 
| 
 
d78175596286
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit cd77dffaad652cfb75b98bde5231beaa6d63cd5b-dirty
 
fubar 
parents:  
diff
changeset
 | 
109 <div id="GenomeBrowser" style="height: 100%; width: 100%; padding: 0; border: 0;"></div> | 
| 
 
d78175596286
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit cd77dffaad652cfb75b98bde5231beaa6d63cd5b-dirty
 
fubar 
parents:  
diff
changeset
 | 
110 <div style="display: none">JBrowseDefaultMainPage</div> | 
| 
 
d78175596286
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit cd77dffaad652cfb75b98bde5231beaa6d63cd5b-dirty
 
fubar 
parents:  
diff
changeset
 | 
111 </body> | 
| 
 
d78175596286
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit cd77dffaad652cfb75b98bde5231beaa6d63cd5b-dirty
 
fubar 
parents:  
diff
changeset
 | 
112 </html> | 
