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

Add new bar.html (like galaxy.html) to enable launching IGB from BAR

    Details

    • Story Points:
      1
    • Sprint:
      B - Summer 2018

      Attachments

        Issue Links

          Activity

          Hide
          ann.loraine Ann Loraine added a comment - - edited

          Added new page and new JavaScript file:

          This works like the IGB-to-Galaxy bridge http://bioviz.org/igb/galaxy.html

          How the Galaxy to IGB bridge works:

          Galaxy users click IGB links in their Galaxy History. Galaxy shows them IGB links when a file in their History matches a file type IGB can load. The link goes to a Web page on the BioViz.org Web site. That page is: http://bioviz.org/igb/galaxy.html.

          When users hit this page coming from Galaxy, javascript tests whether IGB is running by querying localhost on a port IGB is listening to. If IGB fails to respond, the javascript shows a message asking users to launch IGB and then refresh the page.

          Then, the JavaScript hits another localhost URL (IGB endpoint) sending information about the files available via HTTP from Galaxy. IGB then opens new tracks for those files.

          Also, see:

          https://www.slideshare.net/AnnLoraine/linking-integrated-genome-browser-with-galaxy-poster-from-galaxy-com

          To test:

          Contact Ann for details and also Alexander Sullivan, BAR developer.

          Show
          ann.loraine Ann Loraine added a comment - - edited Added new page and new JavaScript file: http://bioviz.org/igb/bar.html (adapted from galaxy.html) http://bioviz.org/igb/js/bar.js (adapted from galaxy.js) This works like the IGB-to-Galaxy bridge http://bioviz.org/igb/galaxy.html How the Galaxy to IGB bridge works: Galaxy users click IGB links in their Galaxy History. Galaxy shows them IGB links when a file in their History matches a file type IGB can load. The link goes to a Web page on the BioViz.org Web site. That page is: http://bioviz.org/igb/galaxy.html . When users hit this page coming from Galaxy, javascript tests whether IGB is running by querying localhost on a port IGB is listening to. If IGB fails to respond, the javascript shows a message asking users to launch IGB and then refresh the page. Then, the JavaScript hits another localhost URL (IGB endpoint) sending information about the files available via HTTP from Galaxy. IGB then opens new tracks for those files. Also, see: https://www.slideshare.net/AnnLoraine/linking-integrated-genome-browser-with-galaxy-poster-from-galaxy-com To test: Contact Ann for details and also Alexander Sullivan, BAR developer.
          Hide
          mason Mason Meyer (Inactive) added a comment -

          My testing confirms that the new bar.html site can launch to IGB from Bar when IGB is open (as expected). I used this site to test:
          bar.utoronto.ca/~asullivan/RNA-Browser/

          When using this feature, data loads properly in IGB and I can find no side effects related to this change, so this story will now be closed.

          Show
          mason Mason Meyer (Inactive) added a comment - My testing confirms that the new bar.html site can launch to IGB from Bar when IGB is open (as expected). I used this site to test: bar.utoronto.ca/~asullivan/RNA-Browser/ When using this feature, data loads properly in IGB and I can find no side effects related to this change, so this story will now be closed.

            People

            • Assignee:
              mason Mason Meyer (Inactive)
              Reporter:
              ann.loraine Ann Loraine
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: