Colin Diesh
Colin Diesh
proof of concept canvas feature renderer https://github.com/GMOD/jbrowse-components/tree/add_canvas_feature_renderer uses glyph style code adapted from jb1 includes floating feature labels uses the rendering (client side react component) to render floating labels using...
some notes on revisiting the canvas rendering concept: here are the main reasons that SVG slows down main reasons 0. many DOM elements on page 1. many react elements (this...
2mbp region https://jbrowse.org/code/jb2/main/?session=share-5GYGe1vYTY&password=yQ19P (main branch, not crashing but laggy) https://jbrowse.org/code/jb2/mainthread_revamp/?session=share-5GYGe1vYTY&password=yQ19P (experiment in no serversiderenderedblock usage, but continuing with svg, has layout glitches, this was related to 5.) https://jbrowse.org/code/jb2/add_canvas_feature_renderer/?session=share-5GYGe1vYTY&password=yQ19P (experiment in...
somewhat similar to https://github.com/GMOD/jbrowse-components/issues/590
i believe this works now. see https://github.com/GMOD/jbrowse-components/blob/cca187955375dbffac3b429d7434af47f979ba56/plugins/variants/src/VariantFeatureWidget/VariantFeatureWidget.tsx#L86-L92 it makes an entry for each ALT #590 still applies though
Another alternative is hiding one of them. JBrowse has the ability to show the reverse as well because there could be complementary information, but some users might just want to...
can also include session sharing since that would probably be tied to URL
see discussion thread here about some usage of the "LaunchView" interface that could be hooked up to URL params https://github.com/GMOD/jbrowse-components/discussions/4552
example of a potential before and after ``` { "session": { "drawerPosition": "right", "drawerWidth": 384, "widgets": { "hierarchicalTrackSelector": { "id": "hierarchicalTrackSelector", "type": "HierarchicalTrackSelectorWidget", "view": "integration_test", "faceted": { "filterText": "", "showSparse":...