UNPKG

higlass

Version:

HiGlass Hi-C / genomic / large data viewer

240 lines (229 loc) 6.96 kB
<!DOCTYPE html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>HiGlass</title> <style type="text/css"> .canvasjs-chart-credit { display:none; } </style> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/latest/css/bootstrap.min.css"> <link rel="stylesheet" href="styles/page.css"> <link rel="stylesheet" href="../hglib.css"> <script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.5.4/react.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.5.4/react-dom.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/pixi.js/4.5.2/pixi.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/react-bootstrap/0.31.0/react-bootstrap.min.js"></script> </head> <body > <div style="height: 50px" /> <div style="margin: auto; width: 100%;"> <div id="development-demo" style="position: absolute; left: 1rem; top: 1rem; bottom: 1rem; right: 1rem"> </div> </div> </body> <script src='../hglib.js'> </script> <script> var testViewConfig = { "editable": true, "zoomFixed": false, "trackSourceServers": [ "http://higlass.io/api/v1", "http://localhost:8000/api/v1", ], "exportViewUrl": "http://localhost:8000/api/v1/viewconfs/", "views": [ { "uid": "aa", "initialXDomain": [ -128227010.6076158, 3227095876.810823 ], "initialYDomain": [ -679063376.6830564, 3737688490.1136293 ], "autocompleteSource": "http://higlass.io/api/v1/suggest/?d=OHJakQICQD6gTD7skx4EWA&", "genomePositionSearchBoxVisible": false, "chromInfoPath": "//s3.amazonaws.com/pkerp/data/hg19/chromSizes.tsv", "tracks": { "top": [ { "chromInfoPath": "//s3.amazonaws.com/pkerp/data/hg19/chromSizes.tsv", "type": "horizontal-chromosome-labels", "position": "top", "name": "Chromosome Labels (hg19)", "height": 30, "uid": "I1QUF22JQJuJ38j9PS4iqw", "options": {}, "width": 667 } ], "left": [ { "chromInfoPath": "//s3.amazonaws.com/pkerp/data/hg19/chromSizes.tsv", "type": "vertical-chromosome-labels", "position": "left", "name": "Chromosome Labels (hg19)", "width": 30, "uid": "a-mFiHnBQ8uuI6UG3USWVA", "options": {}, "height": 828 } ], "center": [ { "uid": "c1", "type": "combined", "height": 828, "contents": [ { "data": { "type": "divided", 'children': [ { "server": "http://higlass.io/api/v1", "tilesetUid": "CQMd6V_cRw6iCI_-Unl3PQ", }, { "server": "http://higlass.io/api/v1", "tilesetUid": "ZCvntCKST0KUvQPGcCbJGA", } ] }, "type": "heatmap", "position": "center", "options": { "colorRange": [ "#FFFFFF", "#F8E71C", "#F5A623", "#D0021B" ], "colorbarPosition": "topRight", "colorbarLabelsPosition": "outside", "maxZoom": null, "labelPosition": "bottomLeft", "name": "Rao et al. (2014) GM12878 MboI (allreps) 1kb", "trackBorderWidth": 0, "trackBorderColor": "black", "heatmapValueScaling": "log", "scaleStartPercent": "0.00000", "scaleEndPercent": "1.00000" }, "uid": "heatmap1", "name": "Rao et al. (2014) GM12878 MboI (allreps) 1kb", "transforms": [ { "name": "ICE", "value": "weight" } ], "width": 667, "height": 828 }, { "type": "2d-chromosome-grid", "local": true, "orientation": "2d", "name": "Chromosome Grid (hg19)", "chromInfoPath": "//s3.amazonaws.com/pkerp/data/hg19/chromSizes.tsv", "thumbnail": null, "server": "", "tilesetUid": "TIlwFtqxTX-ndtM7Y9k1bw", "uid": "LUVqXXu2QYiO8XURIwyUyA", "options": { "lineStrokeWidth": 1, "lineStrokeColor": "grey" }, "position": "center", "width": 667, "height": 828 } ], "position": "center", "options": {}, "width": 667 } ], "right": [], "bottom": [] }, "layout": { "w": 12, "h": 12, "x": 0, "y": 0, "i": "aa", "moved": false, "static": false } } ], "zoomLocks": { "locksByViewUid": {}, "locksDict": {} }, "locationLocks": { "locksByViewUid": {}, "locksDict": {} }, "valueScaleLocks": { "locksByViewUid": {}, "locksDict": {} } } ; window.higlassApi; hglib.createHgComponent( document.getElementById('development-demo'), testViewConfig, { bounded: true }, function (api) { window.hgApi = api; } ); window.hgApi.on('view', function (viewConfig) { console.log('View Config changed'); }); // setTimeout(function () { // // Go to PTEN // window.hgApi.goTo( // testViewConfig.views[0].uid, // 'chr10', // 89596071, // 89758810, // 'chr10', // 89596071, // 89758810, // true, // 10000 // ); // }, 3000); // setTimeout(function () { // // Go to Chr1 without animation // window.hgApi.goTo( // testViewConfig.views[0].uid, // 'chr1', // 0, // 89758810, // 'chr1', // 0, // 89758810 // ); // }, 11000); </script> <script> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-77756807-1', 'auto'); ga('send', 'pageview'); </script> </html>