plotly / dash-bio

Open-source bioinformatics components for Dash
https://dash-gallery.plotly.host/Portal/?search=Bioinformatics
MIT License
529 stars 194 forks source link

Update version of igv web app #710

Open constantin-heil opened 1 year ago

constantin-heil commented 1 year ago

Dear dash team,

Would it be possible to work towards updating the igv browser included in bio-dash?

The current browser is pretty dated and doesnt support certain features, like squished view of read tracks.

I am thinking of using something like: https://igv.org/app/

This is developed here: https://github.com/igvteam/igv-webapp

I would be happy to learn and contribute whatever I can, however I am not proficient in react or javascript yet.

alexcjohnson commented 1 year ago

Hi @constantin-heil - thanks for the issue. igv-webapp includes igv as a dependency just like dash-bio does, so if what you mean is just updating to the latest igv to get newer features that's pretty easy: update the package.json entry:

https://github.com/plotly/dash-bio/blob/ac0be91627a52855f76c5b9628a989935fe6346a/package.json#L33

To the latest 2.13.3, then see if there are any new props we need to add, or any additional config needed in the component to support the new features you're interested in. If it does involve new props, we'll want to include those in a test