Details
-
Type:
Bug
-
Status: Closed (View Workflow)
-
Priority:
Major
-
Resolution: Done
-
Affects Version/s: None
-
Fix Version/s: None
-
Labels:
-
Story Points:3
-
Sprint:Winter 2018 Sprint 3, Spring 2019 Sprint 1, Spring 2019 Sprint 2, Spring 2019 Sprint 3, Spring 2019 Sprint 4, Spring 2019 Sprint 5
Description
The label for the zoom stripe covers up the residues nearest the zoom stripe.
Users often have to toggle the zoom stripe label on and off if they want to know both the residue and the exact location.
If the zoom stripe label appeared slightly higher in the window, users would be able to see the coordinate and the residue at the same time.
Consult with Dr. Freese for detailed description of the problem & potential solution.
Task is:
- Understand & better document (as required) the problem
- Investigate potential solutions
- Make note of classes and packages involved
Note: Labeled Intermediate level difficulty, but this is a provisional assessment. (May need to re-label as Advanced depending on results of above.)
Attachments
Issue Links
Activity
Issue :- Zoom stripe label blocking the residue sequence.
Solution :- Moved the zoom stripe label up on the Y-axis to prevent it from overlapping the genome residue sequence.
Files changed:-
genoviz_sdk/pom.xml
genoviz_sdk/src/main/java/com/affymetrix/genoviz/glyph/StringGlyph.java
genoviz_sdk/src/main/java/com/affymetrix/genoviz/widget/Shadow.java
pom.xml
Testing steps:-
1) Click on any genome to load the sequence in IGB project.
2) Click on Load Sequence button from top right corner to load the genome residue.
3) Click anywhere to see the zoom stripe label.
Test results:-
Please find the attached screenshots for test results.
Code changes:-
https://bitbucket.org/rpatil14/riddhi-genovizsdk/branch/IGBF-1230#diff
Note:- Changed the genoviz_sdk and genovizTutorial jar verrsion from 1.7 to 1.8. We need to change pom.xml of IGB project to use 1.8 version og genoviz module. So, the file pom.xml of IGB project will be committed once, these changes are pushed to the team repository in order to prevent any breakage.
After using the new feature in 9.1.0, it appears to be working reasonably well and is a big improvement in usability. In light of this, this issue is now closed.