Details

    • Type: Sub-task
    • Status: Closed (View Workflow)
    • Priority: Major
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: 10.1.0
    • Labels:
      None
    • Story Points:
      2
    • Sprint:
      Fall 7, Fall 8, Spring 1, Spring 2, Spring 3

      Description

      Develop code to connect to the https://api.genome.ucsc.edu/list/chromosomes?genome=hg38 API and get the chromosomes for a selected genome

        Attachments

          Activity

          jsirigin Jaya Sravani Sirigineedi created issue -
          jsirigin Jaya Sravani Sirigineedi made changes -
          Field Original Value New Value
          Status To-Do [ 10305 ] In Progress [ 3 ]
          jsirigin Jaya Sravani Sirigineedi made changes -
          Description Develop code to connect to the https://api.genome.ucsc.edu/list/chromosomes?genome=hg38 API and get the chromosomes for a selected genome
          Hide
          jsirigin Jaya Sravani Sirigineedi added a comment -

          Developed the code to integrate the API and get the chromosomes for the selected genome. Testing is in progress.

          Show
          jsirigin Jaya Sravani Sirigineedi added a comment - Developed the code to integrate the API and get the chromosomes for the selected genome. Testing is in progress.
          jsirigin Jaya Sravani Sirigineedi made changes -
          Hide
          jsirigin Jaya Sravani Sirigineedi added a comment - - edited

          Tested the code, working as expected. Able to see the chromosomes list for the selected genome. Code is available at branch https://bitbucket.org/jaya-sravani/integrated-genome-browser/branch/IGBF-3501
          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-3501 and start the application.
          2. Select a particular genome, preferably one that doesn't have data in IGB quick load.
          3. See whether Chromosomes are visible in the Current Genome side panel.
          Show
          jsirigin Jaya Sravani Sirigineedi added a comment - - edited Tested the code, working as expected. Able to see the chromosomes list for the selected genome. Code is available at branch https://bitbucket.org/jaya-sravani/integrated-genome-browser/branch/IGBF-3501 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-3501 and start the application. Select a particular genome, preferably one that doesn't have data in IGB quick load. See whether Chromosomes are visible in the Current Genome side panel.
          jsirigin Jaya Sravani Sirigineedi made changes -
          Status In Progress [ 3 ] Needs 1st Level Review [ 10005 ]
          jsirigin Jaya Sravani Sirigineedi made changes -
          Assignee Jaya Sravani Sirigineedi [ jsirigin ]
          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 -

          Testing on Mac:

          1. Cloned Sravani's IGBF-3501 branch and started IGB.
          2. Disabled all data providers except for UCSC REST in the Data Sources tab.
          3. Selected the galGal6 genome (the galGal6 genome is available from UCSC but we do not have it in IGB Quickload).
          4. The chromosomes and their lengths are visible.
          5. There are no errors in the IGB logs.
          Show
          nfreese Nowlan Freese added a comment - Testing on Mac: Cloned Sravani's IGBF-3501 branch and started IGB. Disabled all data providers except for UCSC REST in the Data Sources tab. Selected the galGal6 genome (the galGal6 genome is available from UCSC but we do not have it in IGB Quickload). The chromosomes and their lengths are visible. There are no errors in the IGB logs.
          nfreese Nowlan Freese made changes -
          Status First Level Review in Progress [ 10301 ] Ready for Pull Request [ 10304 ]
          nfreese Nowlan Freese made changes -
          Assignee Nowlan Freese [ nfreese ]
          jsirigin Jaya Sravani Sirigineedi made changes -
          Assignee Jaya Sravani Sirigineedi [ jsirigin ]
          jsirigin Jaya Sravani Sirigineedi made changes -
          Status Ready for Pull Request [ 10304 ] Pull Request Submitted [ 10101 ]
          jsirigin Jaya Sravani Sirigineedi made changes -
          Status Pull Request Submitted [ 10101 ] Reviewing Pull Request [ 10303 ]
          jsirigin Jaya Sravani Sirigineedi made changes -
          Status Reviewing Pull Request [ 10303 ] Merged Needs Testing [ 10002 ]
          jsirigin Jaya Sravani Sirigineedi made changes -
          Status Merged Needs Testing [ 10002 ] Post-merge Testing In Progress [ 10003 ]
          jsirigin Jaya Sravani Sirigineedi made changes -
          Resolution Done [ 10000 ]
          Status Post-merge Testing In Progress [ 10003 ] Closed [ 6 ]
          Hide
          jsirigin Jaya Sravani Sirigineedi added a comment -

          As discussed, closing this ticket because the data loading part is not implemented yet, will be done as part of this https://jira.bioviz.org/browse/IGBF-3528 subtask.

          Show
          jsirigin Jaya Sravani Sirigineedi added a comment - As discussed, closing this ticket because the data loading part is not implemented yet, will be done as part of this https://jira.bioviz.org/browse/IGBF-3528 subtask.
          nfreese Nowlan Freese made changes -
          Story Points 2
          jsirigin Jaya Sravani Sirigineedi made changes -
          Comment [ [~nfreese] While testing the application I observed one thing, the list of chromosomes differs for each track, click on the below links to see the no of chromosomes returned for each. Right now in our implementations, we are calling the chromosomes API only once at the start without any track parameter. Because of this, when we are trying to load data for the chromosomes that are not present in the current track we are receiving empty response from the UCSC API. ]
          nfreese Nowlan Freese made changes -
          Fix Version/s 10.1.0 [ 11000 ]

            People

            • Assignee:
              jsirigin Jaya Sravani Sirigineedi
              Reporter:
              jsirigin Jaya Sravani Sirigineedi
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: