Mercurial > repos > fubar > jbrowse2
view bedscoreplugin.js @ 115:4aec47f872b3 draft
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit a25a22e6f1de5f0099b0641e1251f66f685b869c
author | bgruening |
---|---|
date | Tue, 20 Aug 2024 09:10:27 +0000 |
parents | 5d1259b88c27 |
children |
line wrap: on
line source
// colour bed regions according to score - must have columns and score as part of the adapter setup ;(function () { class Plugin { name = 'BedScorePlugin'; version = '1.0'; install(pluginManager) { pluginManager.jexl.addFunction('customColor', feature => { if (Number(feature.get('score')) > 0) { return 'red'; } else { return 'blue'; } }) } configure(pluginManager) {} } // the plugin will be included in both the main thread and web worker, so // install plugin to either window or self (webworker global scope) ;(typeof self !== 'undefined' ? self : window).JBrowsePluginBedScorePlugin = { default: Plugin, } })()