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

Implement CyVerse metadata bridge with IGB bookmarks

    Details

    • Type: Task
    • Status: Closed (View Workflow)
    • Priority: Critical
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: None
    • Labels:
      None
    • Story Points:
      5
    • Sprint:
      Fall 7 : 11 Nov to 22 Nov, Fall 8 : 25 Nov to 6 Dec, Fall 9 : 9 Dec to 20 Dec, Spring 1 : 25 Dec to 17 Jan, Spring 2 : 20 Jan to 31 Jan, Spring 3 : 3 Feb to 14 Feb, Spring 3 : 17 Feb to 28 Feb

      Description

      Situation: Until the new endpoints have been finished in IGB, we will try to use the existing IGB bookmarks endpoint for receiving metadata from IGB-CyVerse.

      Task: Investigate and implement code changes so that the metadata from IGB-CyVerse (genome version, foreground, background) is sent and processed by IGB Bookmarks. The end result should be that when a user clicks on View in IGB in IGB-CyVerse, the genome version, foreground and background are sent to IGB. IGB loads the specified genome version, loads the data track, and colors the foreground and background.

      Note: Look at IGBF-1635 for important files.

        Attachments

          Issue Links

            Activity

            Hide
            nfreese Nowlan Freese added a comment - - edited

            Updated branch with changes to address server_url issue when a genome is specified: https://bitbucket.org/nfreese/nowlanfork-igb/branch/IGBF-2133-CyVerseMetadataBridge

            Ready for testing.

            Show
            nfreese Nowlan Freese added a comment - - edited Updated branch with changes to address server_url issue when a genome is specified: https://bitbucket.org/nfreese/nowlanfork-igb/branch/IGBF-2133-CyVerseMetadataBridge Ready for testing.
            Show
            nfreese Nowlan Freese added a comment - Link to pull request: https://bitbucket.org/lorainelab/integrated-genome-browser/pull-requests/773/igbf-2133-render-color-for-bioviz-connect/diff
            Hide
            chaitanya Chaitanya Kintali (Inactive) added a comment - - edited

            Tested the ticket:
            Steps involved in Testing:
            1) Open IGB and do not load any data. Change the foreground, background, Genome version at Biovizconnect and click on "view in igb" and IGB should load the data with foreground, background, and genome version loaded correctly in the data tracks and bookmarks.
            2) Open IGB and load human species data. Change the foreground, background, Genome version at Biovizconnect and click on "view in igb" and IGB should load the data with foreground, background and genome version loaded correctly in the data tracks and bookmarks.
            3) Open IGB and load human species data. Change the foreground, background and put Genome version blank or "version" and click on "view in igb" and IGB should load the data with foreground, background with the new values and genome version with the previously loaded values.
            4) Also tested with the url's mentioned above in the comments.

            Show
            chaitanya Chaitanya Kintali (Inactive) added a comment - - edited Tested the ticket: Steps involved in Testing: 1) Open IGB and do not load any data. Change the foreground, background, Genome version at Biovizconnect and click on "view in igb" and IGB should load the data with foreground, background, and genome version loaded correctly in the data tracks and bookmarks. 2) Open IGB and load human species data. Change the foreground, background, Genome version at Biovizconnect and click on "view in igb" and IGB should load the data with foreground, background and genome version loaded correctly in the data tracks and bookmarks. 3) Open IGB and load human species data. Change the foreground, background and put Genome version blank or "version" and click on "view in igb" and IGB should load the data with foreground, background with the new values and genome version with the previously loaded values. 4) Also tested with the url's mentioned above in the comments.
            Hide
            ann.loraine Ann Loraine added a comment -

            Merged and ready for testing.

            Show
            ann.loraine Ann Loraine added a comment - Merged and ready for testing.
            Hide
            chaitanya Chaitanya Kintali (Inactive) added a comment - - edited

            I have tested the ticket with all the file types in SmokeTesting Folder such as ( bedgraph, bai, bam, tz, gz, bigWig, broadPeak, narrowPeak, wig) and other file types as well. IGB is loading the updated foreground, background and genome versions correctly.
            But, If the file name has a space for example (BigBed_Homo Sapien.bigbed) IGB fails to load the file, it shows the following error message.

            WARNING: Error reading file header for https://data.cyverse.org/dav-anon/iplant/home/nowlanf/SmokeTesting/H_sapiens_Dec_2013/BigBed_Homo Sapien.bigbed
            java.lang.RuntimeException: Error reading file header for https://data.cyverse.org/dav-anon/iplant/home/nowlanf/SmokeTesting/H_sapiens_Dec_2013/BigBed_Homo Sapien.bigbed

            However, the above version is a Legacy issue which is also present in the previous versions.

            Show
            chaitanya Chaitanya Kintali (Inactive) added a comment - - edited I have tested the ticket with all the file types in SmokeTesting Folder such as ( bedgraph, bai, bam, tz, gz, bigWig, broadPeak, narrowPeak, wig) and other file types as well. IGB is loading the updated foreground, background and genome versions correctly. But, If the file name has a space for example (BigBed_Homo Sapien.bigbed) IGB fails to load the file, it shows the following error message. WARNING: Error reading file header for https://data.cyverse.org/dav-anon/iplant/home/nowlanf/SmokeTesting/H_sapiens_Dec_2013/BigBed_Homo Sapien.bigbed java.lang.RuntimeException: Error reading file header for https://data.cyverse.org/dav-anon/iplant/home/nowlanf/SmokeTesting/H_sapiens_Dec_2013/BigBed_Homo Sapien.bigbed However, the above version is a Legacy issue which is also present in the previous versions.

              People

              • Assignee:
                nfreese Nowlan Freese
                Reporter:
                nfreese Nowlan Freese
              • Votes:
                0 Vote for this issue
                Watchers:
                Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: