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

Optimize IGB Javascript bridge code

    Details

    • Story Points:
      1
    • Sprint:
      Summer 2018 Part 2

      Description

      Look into whether the Galaxy-to-IGB and BAR-to-IGB Javascript bridge code is efficient.

      Is it handling IGB responses correctly?

      Optimize the code to improve user experience.

      Also, think about the design/architecture. Note that the Galaxy-to-IGB and BAR-to-IGB Javascript codes do mostly the same thing. Can you create a .js "library" that these codes can import and call.

        Attachments

          Issue Links

            Activity

            ann.loraine Ann Loraine created issue -
            ann.loraine Ann Loraine made changes -
            Field Original Value New Value
            Link This issue relates to IGBF-1287 [ IGBF-1287 ]
            ann.loraine Ann Loraine made changes -
            Fix Version/s 9.0.2 [ 10600 ]
            Sprint Summer 2018 Part 2 [ 49 ]
            Labels intermediate
            Assignee Ann Loraine [ aloraine ] Sneha Ramesh Watharkar [ jdaly ]
            ann.loraine Ann Loraine made changes -
            Rank Ranked higher
            ann.loraine Ann Loraine made changes -
            Rank Ranked higher
            ann.loraine Ann Loraine made changes -
            Summary optimize IGB Javascript bridge code Optimize IGB Javascript bridge code
            ann.loraine Ann Loraine made changes -
            Status Open [ 1 ] In Progress [ 3 ]
            sneha Sneha Ramesh Watharkar (Inactive) made changes -
            Status In Progress [ 3 ] Open [ 1 ]
            sneha Sneha Ramesh Watharkar (Inactive) made changes -
            Status Open [ 1 ] In Progress [ 3 ]
            sneha Sneha Ramesh Watharkar (Inactive) made changes -
            Status In Progress [ 3 ] Open [ 1 ]
            sneha Sneha Ramesh Watharkar (Inactive) made changes -
            Status Open [ 1 ] In Progress [ 3 ]
            sneha Sneha Ramesh Watharkar (Inactive) made changes -
            Status In Progress [ 3 ] Needs 1st Level Review [ 10005 ]
            Hide
            sneha Sneha Ramesh Watharkar (Inactive) added a comment -

            The bridge code is not efficient. IGB is not returning appropriate responses.
            IGB is not communicating Javascript if there is a timeout or error in loading data.

            Fix: Following message is shown to the user.
            Data loading takes a while. If it doesn't load in a minute then, Please go back to galaxy and try again!

            We need to fix the issue in IGB code to handle this scenario effectively.

            Code is on my bioviz test site : sneha.bioviz.org or 18.205.156.177
            Please add 18.205.156.177 bioviz.org in your hosts file to redirect all bioviz calls to my test site for reviewing.

            You can find work on this branch: https://bitbucket.org/swathark/bioviz/branch/IGBF-1353-Fix

            Show
            sneha Sneha Ramesh Watharkar (Inactive) added a comment - The bridge code is not efficient. IGB is not returning appropriate responses. IGB is not communicating Javascript if there is a timeout or error in loading data. Fix: Following message is shown to the user. Data loading takes a while. If it doesn't load in a minute then, Please go back to galaxy and try again! We need to fix the issue in IGB code to handle this scenario effectively. Code is on my bioviz test site : sneha.bioviz.org or 18.205.156.177 Please add 18.205.156.177 bioviz.org in your hosts file to redirect all bioviz calls to my test site for reviewing. You can find work on this branch: https://bitbucket.org/swathark/bioviz/branch/IGBF-1353-Fix
            sneha Sneha Ramesh Watharkar (Inactive) made changes -
            Assignee Sneha Ramesh Watharkar [ jdaly ]
            ann.loraine Ann Loraine made changes -
            Link This issue relates to IGBF-1362 [ IGBF-1362 ]
            ann.loraine Ann Loraine made changes -
            Link This issue relates to IGBF-1365 [ IGBF-1365 ]
            Hide
            ann.loraine Ann Loraine added a comment - - edited

            Rendered partly obsolete due to re-write of bar.js in IGBF-1367. Keeping branch on Sneha's fork for now.

            Show
            ann.loraine Ann Loraine added a comment - - edited Rendered partly obsolete due to re-write of bar.js in IGBF-1367 . Keeping branch on Sneha's fork for now.
            ann.loraine Ann Loraine made changes -
            Link This issue relates to IGBF-1367 [ IGBF-1367 ]
            ann.loraine Ann Loraine made changes -
            Resolution Done [ 10000 ]
            Status Needs 1st Level Review [ 10005 ] Closed [ 6 ]
            ann.loraine Ann Loraine made changes -
            Assignee Sneha Ramesh Watharkar [ jdaly ]
            ann.loraine Ann Loraine made changes -
            Workflow Loraine Lab Workflow [ 18045 ] Fall 2019 Workflow Update [ 19920 ]
            ann.loraine Ann Loraine made changes -
            Workflow Fall 2019 Workflow Update [ 19920 ] Revised Fall 2019 Workflow Update [ 22039 ]

              People

              • Assignee:
                sneha Sneha Ramesh Watharkar (Inactive)
                Reporter:
                ann.loraine Ann Loraine
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: