Details
-
Type:
Task
-
Status: Closed (View Workflow)
-
Priority:
Major
-
Resolution: Done
-
Affects Version/s: None
-
Fix Version/s: None
-
Labels:None
-
Story Points:5
-
Epic Link:
-
Sprint:Fall 6, Fall 7
Description
Situation: With the addition of UCSC REST (IGBF-3129), Ensembl (IGBF-3555), and NCBI (IGBF-3693) as data sources in IGB, the list of available genomes is very large and difficult to scroll through.
Task: Investigate and propose improvements to the genome selection UI. This could include adding search, a new tab for querying the various data providers, etc. Try to think of something new and innovative that is scalable and does not slow IGB down.
Turn this ticket into an epic once a proposed solution is found.
Will be implementing this as a plugin IGB app and one of the options to implement the search is to get the data from the API and store the data in Redis to do caching, another one is to just store the data in a map and do the search, this approach wouldn't be efficient considering the no.of genomes we get from Ensembl. Another approach is to completely remove the dynamic search and allow user to enter the scientific name of the genome to search. Next step is to start working on creating a new plugin app for Ensembl, do a basic UI, and integrate it into IGB, here is the ticket for this (https://jira.bioviz.org/browse/IGBF-4032). Closing this ticket.