Details
-
Type:
Bug
-
Status: Closed (View Workflow)
-
Priority:
Major
-
Resolution: Done
-
Affects Version/s: None
-
Fix Version/s: None
-
Labels:None
-
Epic Link:
-
Sprint:Spring 10, Summer 1
Description
While testing IGBF-1232, I noticed this issue. It seems that data can disappear when using the "Filter By" feature on a track. Follow the steps below to reproduce:
1. Load a track and view it as separate strands.
2. Select one strand (one track) and filter by score so that the data models disappear from the track (the default value will probably make them disappear)
3. Combined the strands, then uncombine the strands (OBSERVE: Data models will be present in a track before you combine the strands, but missing from the track when you uncombine them.)
4. Remove the "Filter By" filter from your track. Data models will be missing from one of the tracks (to get them back you must combine the strands and then uncombine them)
Investigated and fixed the issue, this is happening because whenever the user combines and uncombines the tracks every time it refreshes the sequence map and redraws all the tiers, in that workflow filter is being called directly without going through the FilterAction class, so the condition added in the FilterAction in the issues https://jira.bioviz.org/browse/IGBF-3698 didn't resolve it. Updated code is available at the branch: https://bitbucket.org/jaya-sravani/integrated-genome-browser/branch/IGBF-3747. Tested the code, working as expected. Please review and let me know if there are any issues.