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
Investigate whether ordering of data providers in IGB preferences JSON file affects their top-to-bottom order in the IGB Available Data Sets section of Data Access tab.
To-Do:
- Update tests in Preferences module to ensure tests do not fail due to trivial reasons such as changing order of data providers in the preferences file.
- Check if order of data sources in Preferences JSON file dictates order in which they appear in Data Access tab. If yes, place new RNA-Seq and BAR data sources above IGB Quickload.
Attachments
Issue Links
- relates to
-
IGBF-1225 Improve load priority settings for user-supplied data providers
-
- Closed
-
Activity
| Field | Original Value | New Value |
|---|---|---|
| Sprint | A - Spring 2018 [ 48 ] |
| Rank | Ranked higher |
| Sprint | A - Spring 2018 [ 48 ] |
| Rank | Ranked higher |
| Rank | Ranked lower |
| Sprint | A - Spring 2018 [ 48 ] |
| Rank | Ranked higher |
| Status | Open [ 1 ] | In Progress [ 3 ] |
| Description | Order of Display of DP's in GUI and Data access tab. Configure panel , we have facility to change the load priority but its not reflecting for the first element in the list. But it does reflect in the Data access panel. |
Investigate whether ordering of data providers in IGB preferences JSON file affects their top-to-bottom order in the IGB *Available Data Sets* section of *Data Access* tab.
*To-Do*: * Update tests in Preferences module to ensure tests do not fail do to trivial reasons such as changing order of data providers in the preferences file. * Check if order of data sources in Preferences JSON file dictates order in which they appear in Data Access tab. If yes, place new RNA-Seq and BAR data sources above IGB Quickload. |
| Description |
Investigate whether ordering of data providers in IGB preferences JSON file affects their top-to-bottom order in the IGB *Available Data Sets* section of *Data Access* tab.
*To-Do*: * Update tests in Preferences module to ensure tests do not fail do to trivial reasons such as changing order of data providers in the preferences file. * Check if order of data sources in Preferences JSON file dictates order in which they appear in Data Access tab. If yes, place new RNA-Seq and BAR data sources above IGB Quickload. |
Investigate whether ordering of data providers in IGB preferences JSON file affects their top-to-bottom order in the IGB *Available Data Sets* section of *Data Access* tab.
*To-Do*: * Update tests in Preferences module to ensure tests do not fail due to trivial reasons such as changing order of data providers in the preferences file. * Check if order of data sources in Preferences JSON file dictates order in which they appear in Data Access tab. If yes, place new RNA-Seq and BAR data sources above IGB Quickload. |
| Summary | Order of Display of DP's in GUI and Data access tab | Order of data sources in Available Datasets section of Data Access tab |
| Status | In Progress [ 3 ] | Needs 1st Level Review [ 10005 ] |
| Assignee | Sneha Ramesh Watharkar [ jdaly ] |
| Status | Needs 1st Level Review [ 10005 ] | Open [ 1 ] |
| Status | Open [ 1 ] | In Progress [ 3 ] |
| Assignee | Sneha Ramesh Watharkar [ jdaly ] |
| Assignee | Sneha Ramesh Watharkar [ jdaly ] | Ivory Blakley [ ieclabau ] |
| Status | In Progress [ 3 ] | Reviewing [ 10301 ] |
| Assignee | Ivory Blakley [ ieclabau ] | Sneha Ramesh Watharkar [ jdaly ] |
| Status | Reviewing [ 10301 ] | In Progress [ 3 ] |
| Status | In Progress [ 3 ] | Needs 1st Level Review [ 10005 ] |
| Status | Needs 1st Level Review [ 10005 ] | Reviewing [ 10301 ] |
| Status | Reviewing [ 10301 ] | Needs 1st Level Review [ 10005 ] |
| Status | Needs 1st Level Review [ 10005 ] | Reviewing [ 10301 ] |
| Assignee | Sneha Ramesh Watharkar [ jdaly ] | Ann Loraine [ aloraine ] |
| Status | Reviewing [ 10301 ] | Ready for Pull Request [ 10304 ] |
| Assignee | Ann Loraine [ aloraine ] | Sneha Ramesh Watharkar [ jdaly ] |
| Status | Ready for Pull Request [ 10304 ] | Pull Request Submitted [ 10101 ] |
| Assignee | Sneha Ramesh Watharkar [ jdaly ] |
| Status | Pull Request Submitted [ 10101 ] | Reviewing Pull Request [ 10303 ] |
| Assignee | Ann Loraine [ aloraine ] |
| Status | Reviewing Pull Request [ 10303 ] | Needs Testing [ 10002 ] |
| Assignee | Ann Loraine [ aloraine ] | Ivory Blakley [ ieclabau ] |
| Status | Needs Testing [ 10002 ] | Testing In Progress [ 10003 ] |
| Resolution | Done [ 10000 ] | |
| Status | Testing In Progress [ 10003 ] | Closed [ 6 ] |
| Fix Version/s | 9.0.1 Minor Release [ 10500 ] |
| Workflow | Loraine Lab Workflow [ 17903 ] | Fall 2019 Workflow Update [ 19843 ] |
| Workflow | Fall 2019 Workflow Update [ 19843 ] | Revised Fall 2019 Workflow Update [ 21962 ] |
Methods tried:
Interchanging of Load priorities were not changing the load sequence in both Data access Tab and Preferences table.
Change in JSON sequence changed the order but behavior was not consistent
Ex: If RNA-Seq was first element in JSON then it would load before IGB Quickload but if Blueberry is first element, it would not load first so the behavior was inconsistent.
After analyzing, I understood that loadPriority of value "2" was missing. Load priority was 0, 1 ,3, 4, 5...
Issue was fixed when I added load priorities in proper sequence.
Now data providers load according to their Load priority irrespective of their placement in JSON file.
Also fixed test case associated with the same.
Branch link: https://bitbucket.org/swathark/integrated-genome-browser/branch/IGBF-1221-DPOrder