Details
-
Type: Task
-
Status: Closed (View Workflow)
-
Priority: Major
-
Resolution: Done
-
Affects Version/s: None
-
Fix Version/s: None
-
Labels:None
-
Story Points:1
-
Epic Link:
-
Sprint:Fall 5 : 14 Oct to 25 Oct
Description
Situation: IGBF-1635 task is to refactor how IGB endpoints work. To better understand what changes are needed in refactoring the endpoints, we need to understand what REST calls CyVerse-IGB will be making.
Task: Define all of the possible CyVerse REST calls that will need to be handled by the IGB REST endpoints. These will primarily include receiving the URL to the file and any metadata (genome and track colors), and may also involve seeing if IGB is currently open and what genomes are available.
IGB REST endpoints that are required for BioViz-CyVerse to work correctly:
-Check to see if IGB is running (this already exists)
-Send data URL to IGB (exists in bookmarks with a hook for CyVerse)
-Send genome info to IGB to load specified genome version (exists in bookmarks as version). Has not been implemented for CyVerse (in the current CyVerse workaround, if a genome is already loaded it loads the data in that genome, if no genome is selected it loads the data as a custom genome.
-Send foreground track color to IGB (exists in bookmarks as sym_col)
-Send background track color to IGB (exists in bookmarks as sym_bg)