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.
Attachments
Issue Links
Activity
Field | Original Value | New Value |
---|---|---|
Epic Link | IGBF-1531 [ 17617 ] |
Workflow | Fall 2019 Workflow Update [ 20823 ] | Revised Fall 2019 Workflow Update [ 21138 ] |
Status | Open [ 1 ] | In Progress [ 3 ] |
Status | In Progress [ 3 ] | Needs 1st Level Review [ 10005 ] |
Assignee | Nowlan Freese [ nfreese ] | Srishti Tiwari [ stiwari8 ] |
Status | Needs 1st Level Review [ 10005 ] | First Level Review in Progress [ 10301 ] |
Status | First Level Review in Progress [ 10301 ] | Ready for Pull Request [ 10304 ] |
Assignee | Srishti Tiwari [ stiwari8 ] | Nowlan Freese [ nfreese ] |
Status | Ready for Pull Request [ 10304 ] | Pull Request Submitted [ 10101 ] |
Status | Pull Request Submitted [ 10101 ] | Reviewing Pull Request [ 10303 ] |
Status | Reviewing Pull Request [ 10303 ] | Merged Needs Testing [ 10002 ] |
Status | Merged Needs Testing [ 10002 ] | Post-merge Testing In Progress [ 10003 ] |
Resolution | Done [ 10000 ] | |
Status | Post-merge Testing In Progress [ 10003 ] | Closed [ 6 ] |
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)