Skip to content

Improve gene glyph display and performance#523

Merged
garrettjstevens merged 10 commits intomainfrom
fix_gene_display_issues
Feb 25, 2025
Merged

Improve gene glyph display and performance#523
garrettjstevens merged 10 commits intomainfrom
fix_gene_display_issues

Conversation

@garrettjstevens
Copy link
Copy Markdown
Contributor

A couple fixes here. First fixes the error DataCloneError: Failed to execute 'put' on 'IDBObjectStore': [object Object] could not be cloned. when opening the transcript details widget.

The second pre-loads the equivalent types from the ontology for the types we check against in the code. This speeds up gene glyph rendering a lot.

Still potentially some slowness that needs to get tracked down, so starting off as a draft.

Fixes #522

garrettjstevens and others added 10 commits February 20, 2025 23:53
@garrettjstevens garrettjstevens marked this pull request as ready for review February 25, 2025 23:11
@garrettjstevens garrettjstevens changed the title Fix gene display issues Improve gene glyph display and performance Feb 25, 2025
@garrettjstevens garrettjstevens merged commit 6c3cac4 into main Feb 25, 2025
7 checks passed
@garrettjstevens garrettjstevens deleted the fix_gene_display_issues branch February 25, 2025 23:12
cmdcolin pushed a commit to cmdcolin/Apollo3 that referenced this pull request Mar 16, 2026
* Remove unused unserializable state

Fixes the following error when opening the TranscriptDetailsWidget:
DataCloneError: Failed to execute 'put' on 'IDBObjectStore': [object
Object] could not be cloned.

* Pre-load commonly checked equivalent types

* apollo track updates

* feature layout improvements and loading indicator

* clean up old features

* fixes

* fixes

* add circular loader

* Move loading circle a bit to avoid scrollbar


skip-checks:true

---------

Co-authored-by: Shashank Budhanuru Ramaraju <shashank.b.r.gowda45587@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Gene glyph display issues

2 participants