Lattice-Automation / seqviz

a JavaScript DNA, RNA, and protein sequence viewer
https://tools.latticeautomation.com/seqviz
MIT License
246 stars 53 forks source link

Add third viewer: a one-row Linear Genome Overview #179

Open jjti opened 2 years ago

jjti commented 2 years ago

Summarize your feature idea. (Why)

This has been our most important request so far. The circular view is great because it gives an overview of the full sequence. However, it's circular, which should only represent plasmids. We would LOVE a similar linear view, similar to what Snapgene does (does really well btw).

This would also largely solve viewing much bigger sequences, such as organisms where scrolling through millions of bp is unfeasible.

bugzpodder commented 1 year ago

this would be awesome!

bugzpodder commented 1 year ago

Hello @jjtimmons I will see if I can build it myself, can probably PR back after Im done.

bugzpodder commented 1 year ago

Got something preliminary working but still figuring out some bugs with selection and row height. https://user-images.githubusercontent.com/14841421/234718233-7e1cbcde-ec1d-46ef-96e6-df24d13dbf01.mov

jjti commented 1 year ago

This is epic, @bugzpodder. I'm a bit swamped with day job for next short bit, but I'd be game to sync and help get this in. Thanks a ton for taking this on