Details
-
Type: Bug
-
Status: Closed (View Workflow)
-
Priority: Major
-
Resolution: Done
-
Affects Version/s: None
-
Fix Version/s: 9.0.1 Minor Release
-
Labels:None
-
Sprint:B - Summer 2018
Description
Ensure that IGB is loading sequences appropriately according to load priority.
Ann encountered an error when she tried to load a genome after moving the IGB Quickload data provider down on the priority list.
Find out how IGB determines where to pull the genomic sequence from, namely which data provider to use. This should be based on the data provider's load priority. If there is only one data provider that has the sequence, then it should not matter what the load priority is. IGB should retrieve the sequence without troubling the user with errors.
Attachments
Issue Links
- relates to
-
IGBF-1219 Load Priority should be updated from preferences
- Closed
-
IGBF-1225 Improve load priority settings for user-supplied data providers
- Closed
-
IGBF-1250 make unit tests for loading sequence and sequence priority
- To-Do
-
IGBF-3774 Fix the order of the data providers being initialized
- Closed
Activity
Field | Original Value | New Value |
---|---|---|
Assignee | Ivory Blakley [ ieclabau ] |
Sprint | A - Spring 2018 [ 48 ] |
Rank | Ranked higher |
Summary | IGB is loading sequences according to load priority | Ensure that IGB is loading sequences according to load priority |
Description | Make sure if IGB is loading sequences according to load priority. |
Ensure that IGB is loading sequences appropriately according to load priority.
Ann encountered an error when she tried to load a genome after moving the IGB Quickload data provider down on the priority list. Find out how IGB determines where to pull the genomic sequence from, namely which data provider to use. This should be based on the data provider's load priority. If there is only one data provider that has the sequence, then it should not matter what the load priority is. IGB should retrieve the sequence without troubling the user with errors. |
Status | Open [ 1 ] | In Progress [ 3 ] |
Attachment | Testing_IGBF-1220.txt [ 14059 ] |
Attachment |
Testing_ |
Attachment | Testing_IGBF-1220.txt [ 14060 ] |
Attachment |
Testing_ |
Attachment | Testing_IGBF-1220.txt [ 14061 ] |
Status | In Progress [ 3 ] | Reviewing [ 10301 ] |
Status | Reviewing [ 10301 ] | In Progress [ 3 ] |
Status | In Progress [ 3 ] | Reviewing [ 10301 ] |
Assignee | Ivory Blakley [ ieclabau ] | Ann Loraine [ aloraine ] |
Attachment |
Testing_ |
Attachment | Testing_IGBF-1220.txt [ 14062 ] |
Attachment |
Testing_ |
Attachment | Testing_IGBF-1220.txt [ 14063 ] |
Status | Reviewing [ 10301 ] | In Progress [ 3 ] |
Assignee | Ann Loraine [ aloraine ] | Sneha Ramesh Watharkar [ jdaly ] |
Resolution | Done [ 10000 ] | |
Status | In Progress [ 3 ] | Closed [ 6 ] |
Fix Version/s | 9.0.1 Minor Release [ 10500 ] |
Workflow | Loraine Lab Workflow [ 17902 ] | Fall 2019 Workflow Update [ 19842 ] |
Workflow | Fall 2019 Workflow Update [ 19842 ] | Revised Fall 2019 Workflow Update [ 21961 ] |
Some notes on load priority:
Data providers have a load priority attribute given in igbDefaultPrefs.json.
This load priority is saved to user preferences.
The order of the data providers in preferences does not match the json file, or the load priority. Looks random?
I tried moving SoySeq node (load priority 4) up within the json file. The order of data providers in the configure window matched the load priority, not the order in the json file.
I moved the Blueberry dp up in the configure window (to the first position). In the saved user preferences, its load priority is now 0 (in the json file it was 3). IGB quickload (load priority of 0 in the json file) has a load priority of 1. Load priority of RNA-Seq is 1 in json, and its now 3 in prefs. SoySeq is 4 in prefs, and 4 in the json file. There is no dp with load priority of 2 in the json file, or the prefs file.