Uploaded image for project: 'IGB'
  1. IGB
  2. IGBF-3703

Change the track names and add longlabel as the tooltip description for the UCSC Rest tracks

    Details

    • Type: Task
    • Status: Closed (View Workflow)
    • Priority: Major
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: 10.1.0
    • Labels:
      None

      Description

      Change the track name of the UCSC Tracks to include short label for user's better understanding in either of the two forms: "shortLabel (trackName)" or "trackName (shortLabel)" and add the long label as the tooltip description to give additional information to the user. Get the label information from this API: https://api.genome.ucsc.edu/list/tracks?genome=allMis1;trackLeavesOnly=1

        Attachments

          Activity

          jsirigin Jaya Sravani Sirigineedi (Inactive) created issue -
          jsirigin Jaya Sravani Sirigineedi (Inactive) made changes -
          Field Original Value New Value
          Status To-Do [ 10305 ] In Progress [ 3 ]
          jsirigin Jaya Sravani Sirigineedi (Inactive) made changes -
          Hide
          jsirigin Jaya Sravani Sirigineedi (Inactive) added a comment -

          Ann Loraine Nowlan Freese Below are the screenshots for the trackName, one with "shortLabel (trackName)" format and the other with "trackName (shortLabel)" format let me know which one you prefer from my side I feel the "shortLabel (trackName)" format looks more readable but for the same shortLabel tracks you would see a same string in the starting of the name, added longLabel as the tooltip description as well.
          "shortLabel (trackName)" format

          "trackName (shortLabel)"

          Show
          jsirigin Jaya Sravani Sirigineedi (Inactive) added a comment - Ann Loraine Nowlan Freese Below are the screenshots for the trackName, one with "shortLabel (trackName)" format and the other with "trackName (shortLabel)" format let me know which one you prefer from my side I feel the "shortLabel (trackName)" format looks more readable but for the same shortLabel tracks you would see a same string in the starting of the name, added longLabel as the tooltip description as well. "shortLabel (trackName)" format "trackName (shortLabel)"
          jsirigin Jaya Sravani Sirigineedi (Inactive) made changes -
          Epic Link IGBF-3129 [ 21675 ]
          jsirigin Jaya Sravani Sirigineedi (Inactive) made changes -
          Sprint Spring 8 [ 192 ]
          Hide
          nfreese Nowlan Freese added a comment -

          Jaya Sravani Sirigineedi - I like the "shortLabel (trackName)" the best.

          Show
          nfreese Nowlan Freese added a comment - Jaya Sravani Sirigineedi - I like the "shortLabel (trackName)" the best.
          Hide
          jsirigin Jaya Sravani Sirigineedi (Inactive) added a comment -

          Code changes are done and updated code is present at branch: https://bitbucket.org/jaya-sravani/integrated-genome-browser/branch/IGBF-3703. Please review and let me know if there are any issues.
          To test:

          1. Download https://bitbucket.org/jaya-sravani/integrated-genome-browser/downloads/ installer or clone this branch to local https://bitbucket.org/jaya-sravani/integrated-genome-browser/branch/IGBF-3703 and start the application.
          2. Select a particular genome.
          3. See whether UCSC (Rest) datasets have trackName in the format "shortLabel (trackName)" and have longLabel as a tooltip description (like shown in the above screenshot) in the Available data panel. API to get the shortLabel and longLabel: https://api.genome.ucsc.edu/list/tracks?genome=allMis1;trackLeavesOnly=1
          Show
          jsirigin Jaya Sravani Sirigineedi (Inactive) added a comment - Code changes are done and updated code is present at branch: https://bitbucket.org/jaya-sravani/integrated-genome-browser/branch/IGBF-3703 . Please review and let me know if there are any issues. To test: Download https://bitbucket.org/jaya-sravani/integrated-genome-browser/downloads/ installer or clone this branch to local https://bitbucket.org/jaya-sravani/integrated-genome-browser/branch/IGBF-3703 and start the application. Select a particular genome. See whether UCSC (Rest) datasets have trackName in the format "shortLabel (trackName)" and have longLabel as a tooltip description (like shown in the above screenshot) in the Available data panel. API to get the shortLabel and longLabel: https://api.genome.ucsc.edu/list/tracks?genome=allMis1;trackLeavesOnly=1
          jsirigin Jaya Sravani Sirigineedi (Inactive) made changes -
          Status In Progress [ 3 ] Needs 1st Level Review [ 10005 ]
          jsirigin Jaya Sravani Sirigineedi (Inactive) made changes -
          Description Change the track name of the UCSC Tracks to include short label for user's better understanding in either of the two forms: "shortLabel (trackName)" or "trackName (shortLabel)" and add the long label as the tooltip description to give additional information to the user. Change the track name of the UCSC Tracks to include short label for user's better understanding in either of the two forms: "shortLabel (trackName)" or "trackName (shortLabel)" and add the long label as the tooltip description to give additional information to the user. Get the label information from this API: https://api.genome.ucsc.edu/list/tracks?genome=allMis1;trackLeavesOnly=1
          jsirigin Jaya Sravani Sirigineedi (Inactive) made changes -
          Assignee Jaya Sravani Sirigineedi [ jsirigin ]
          ann.loraine Ann Loraine made changes -
          Sprint Spring 8 [ 192 ] Spring 8, Spring 9 [ 192, 193 ]
          ann.loraine Ann Loraine made changes -
          Rank Ranked higher
          nfreese Nowlan Freese made changes -
          Status Needs 1st Level Review [ 10005 ] First Level Review in Progress [ 10301 ]
          nfreese Nowlan Freese made changes -
          Assignee Nowlan Freese [ nfreese ]
          Hide
          nfreese Nowlan Freese added a comment -

          The dataset names have the format "shortLabel (trackName)" and the tooltip is the longLabel. I am able to load data, and there are no errors in the log. I think this change looks really good and is much easier to read through.

          Ready for pull request.

          Show
          nfreese Nowlan Freese added a comment - The dataset names have the format "shortLabel (trackName)" and the tooltip is the longLabel. I am able to load data, and there are no errors in the log. I think this change looks really good and is much easier to read through. Ready for pull request.
          nfreese Nowlan Freese made changes -
          Assignee Nowlan Freese [ nfreese ] Jaya Sravani Sirigineedi [ jsirigin ]
          nfreese Nowlan Freese made changes -
          Status First Level Review in Progress [ 10301 ] Ready for Pull Request [ 10304 ]
          Hide
          nfreese Nowlan Freese added a comment -

          I pulled Sravani's branch and rebased onto main. There was an issue with the RestApiDataProviderTest as it was expecting a specific dataset name, which is now different due to the changes in this ticket. I updated the expected dataset name in the test and added it as a new commit. I then pushed Sravani's branch to my repo so we could run bitbucket pipelines (she is out of minutes). The build was good, so I have created a pull request.

          PR: https://bitbucket.org/lorainelab/integrated-genome-browser/pull-requests/1004

          Show
          nfreese Nowlan Freese added a comment - I pulled Sravani's branch and rebased onto main. There was an issue with the RestApiDataProviderTest as it was expecting a specific dataset name, which is now different due to the changes in this ticket. I updated the expected dataset name in the test and added it as a new commit. I then pushed Sravani's branch to my repo so we could run bitbucket pipelines (she is out of minutes). The build was good, so I have created a pull request. PR: https://bitbucket.org/lorainelab/integrated-genome-browser/pull-requests/1004
          nfreese Nowlan Freese made changes -
          Assignee Jaya Sravani Sirigineedi [ jsirigin ]
          nfreese Nowlan Freese made changes -
          Status Ready for Pull Request [ 10304 ] Pull Request Submitted [ 10101 ]
          ann.loraine Ann Loraine made changes -
          Status Pull Request Submitted [ 10101 ] Reviewing Pull Request [ 10303 ]
          ann.loraine Ann Loraine made changes -
          Assignee Ann Loraine [ aloraine ]
          ann.loraine Ann Loraine made changes -
          Status Reviewing Pull Request [ 10303 ] Merged Needs Testing [ 10002 ]
          ann.loraine Ann Loraine made changes -
          Assignee Ann Loraine [ aloraine ]
          Hide
          ann.loraine Ann Loraine added a comment -

          PR is merged and main branch installers are built and deployed to "early access" section of bioviz.org Web site.

          Show
          ann.loraine Ann Loraine added a comment - PR is merged and main branch installers are built and deployed to "early access" section of bioviz.org Web site.
          nfreese Nowlan Freese made changes -
          Status Merged Needs Testing [ 10002 ] Post-merge Testing In Progress [ 10003 ]
          Hide
          nfreese Nowlan Freese added a comment -

          Tested on IGB main installer on Mac. Track names are now the shortLabel with the track name in parentheses. The tooltip when hovering over the track name in the Available Data window is the longLabel.

          Closing ticket.

          Show
          nfreese Nowlan Freese added a comment - Tested on IGB main installer on Mac. Track names are now the shortLabel with the track name in parentheses. The tooltip when hovering over the track name in the Available Data window is the longLabel. Closing ticket.
          nfreese Nowlan Freese made changes -
          Assignee Jaya Sravani Sirigineedi [ jsirigin ]
          nfreese Nowlan Freese made changes -
          Resolution Done [ 10000 ]
          Status Post-merge Testing In Progress [ 10003 ] Closed [ 6 ]
          nfreese Nowlan Freese made changes -
          Fix Version/s 10.1.0 [ 11000 ]

            People

            • Assignee:
              jsirigin Jaya Sravani Sirigineedi (Inactive)
              Reporter:
              jsirigin Jaya Sravani Sirigineedi (Inactive)
            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: