Skip to content

Genetea search panel#508

Merged
alimourey merged 17 commits intomasterfrom
genetea-search-panel
Dec 17, 2025
Merged

Genetea search panel#508
alimourey merged 17 commits intomasterfrom
genetea-search-panel

Conversation

@alimourey
Copy link
Copy Markdown
Contributor

@alimourey alimourey commented Dec 11, 2025

These changes add a "Matching Terms" panel to the Top Terms Tab below the existing Plot Selections panel.

The Matching Terms panel is a stackable section.

There are radio buttons to allow searching for matching terms in (1) Query Genes, or (2) All Genes.

If the user has "Group terms when possible" turned on, the results in the Matching Terms drop down will be Term Groups. If the Term Group contains less than 10 terms, the modal will display each term as a tab, where the tab contents are the excerpts for the genes that match that specific term.

Buttons allow saving a Gene Context from the Term or the entire Term Group.

If there are > 80 genes, the excerpt table in the modal will use pagination to load only 80 excerpts at a time.

Coming Soon: A "Copy Genes" button will be added to this modal

See this Asana task for some examples of workflows and screenshots of what this new feature looks like:

https://app.asana.com/1/9513920295503/project/1155483306334244/task/1211579227715033

@alimourey alimourey requested a review from snwessel December 11, 2025 23:23
@alimourey alimourey marked this pull request as ready for review December 12, 2025 00:13
Copy link
Copy Markdown
Member

@snwessel snwessel left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me!

@alimourey alimourey merged commit 0ecb6a4 into master Dec 17, 2025
6 checks passed
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.

2 participants