Details

    • Type: Bug
    • Status: Closed (View Workflow)
    • Priority: Minor
    • Resolution: Duplicate
    • Labels:
      None

      Description

      What about allowing the user to specify arbitrary URLs in the annots.xml file of a Quickload site, regardless of whether it points to a resource on that site? These URLs could be a simple file accessible via HTTP or FTP, or a DAS resource, or whatever. This makes Quickload more of an organizational mechanism than purely a data storage mechanism.

        Attachments

          Activity

          michafla Michael Lawrence (Inactive) created issue -
          Hide
          ann.loraine Ann Loraine added a comment -

          Please explain.

          Show
          ann.loraine Ann Loraine added a comment - Please explain.
          ann.loraine Ann Loraine made changes -
          Field Original Value New Value
          Assignee Michael Lawrence [ michafla ]
          Hide
          michafla Michael Lawrence (Inactive) added a comment -

          Currently, annots.xml points at files stored under the directory where it is located. It could support absolute URLs, potentially to other sites. This makes Quickload more of a catalog, rather than just a collection of files.

          Show
          michafla Michael Lawrence (Inactive) added a comment - Currently, annots.xml points at files stored under the directory where it is located. It could support absolute URLs, potentially to other sites. This makes Quickload more of a catalog, rather than just a collection of files.
          ann.loraine Ann Loraine made changes -
          Project IGB 6.7 [ 10040 ] IGB 6.8 [ 10140 ]
          Key IGBB-95 IGBC-32
          Hide
          ann.loraine Ann Loraine added a comment -

          I like this a lot.

          Show
          ann.loraine Ann Loraine added a comment - I like this a lot.
          hiralv Hiral Vora (Inactive) made changes -
          Assignee Michael Lawrence [ michafla ] Nick Ren [ imnick ]
          Hide
          imnick Nick Ren (Inactive) added a comment -

          Implemented in trunk version 10908.

          I've created quickload server for testing: http://www.zren.me/quickload

          Show
          imnick Nick Ren (Inactive) added a comment - Implemented in trunk version 10908. I've created quickload server for testing: http://www.zren.me/quickload
          imnick Nick Ren (Inactive) made changes -
          Assignee Nick Ren [ imnick ] Alyssa Gulledge [ alyssa ]
          Hide
          alyssa Alyssa Gulledge (Inactive) added a comment -

          just tried to add this quickload and got the following error (I might have put a space at the end of the server name....)

          Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
          at com.affymetrix.genometryImpl.util.GeneralUtils.stripEndings(GeneralUtils.java:72)
          at com.affymetrix.genometryImpl.parsers.FileTypeHolder.getFileTypeHandlerForURI(FileTypeHolder.java:442)
          at com.affymetrix.igb.viewmode.MapViewModeHolder.getAutoloadFactory(MapViewModeHolder.java:118)
          at com.affymetrix.igb.view.SeqMapView.getTrack(SeqMapView.java:831)
          at com.affymetrix.igb.view.AltSpliceSeqMapView.getTrack(AltSpliceSeqMapView.java:73)
          at com.affymetrix.igb.view.TrackView.addAnnotationGlyphs(TrackView.java:230)
          at com.affymetrix.igb.view.TrackView.addTracks(TrackView.java:153)
          at com.affymetrix.igb.view.SeqMapView.addAnnotationTracks(SeqMapView.java:1121)
          at com.affymetrix.igb.view.SeqMapView.addGlyphs(SeqMapView.java:894)
          at com.affymetrix.igb.view.SeqMapView.setAnnotatedSeq(SeqMapView.java:727)
          at com.affymetrix.igb.view.AltSpliceSeqMapView.setAnnotatedSeq(AltSpliceSeqMapView.java:287)
          at com.affymetrix.igb.view.SeqMapView.setAnnotatedSeq(SeqMapView.java:652)
          at com.affymetrix.igb.view.AltSpliceSeqMapView.setAnnotatedSeq(AltSpliceSeqMapView.java:56)
          at com.affymetrix.igb.view.SeqMapView.setAnnotatedSeq(SeqMapView.java:639)
          at com.affymetrix.igb.view.AltSpliceSeqMapView.sliceAndDiceNow(AltSpliceSeqMapView.java:255)
          at com.affymetrix.igb.view.AltSpliceSeqMapView.mapRefresh(AltSpliceSeqMapView.java:175)
          at com.affymetrix.igb.view.SeqMapView.setAnnotatedSeq(SeqMapView.java:805)
          at com.affymetrix.igb.view.SeqMapView.setAnnotatedSeq(SeqMapView.java:652)
          at com.affymetrix.igb.view.load.GeneralLoadUtils$2.process(GeneralLoadUtils.java:707)
          at javax.swing.SwingWorker$3.run(SwingWorker.java:394)
          at sun.swing.AccumulativeRunnable.run(AccumulativeRunnable.java:95)
          at javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.run(SwingWorker.java:814)
          at sun.swing.AccumulativeRunnable.run(AccumulativeRunnable.java:95)
          at javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.actionPerformed(SwingWorker.java:824)
          at javax.swing.Timer.fireActionPerformed(Timer.java:291)
          at javax.swing.Timer$DoPostEvent.run(Timer.java:221)
          at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
          at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:677)
          at java.awt.EventQueue.access$000(EventQueue.java:85)
          at java.awt.EventQueue$1.run(EventQueue.java:638)
          at java.awt.EventQueue$1.run(EventQueue.java:636)
          at java.security.AccessController.doPrivileged(Native Method)
          at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
          at java.awt.EventQueue.dispatchEvent(EventQueue.java:647)
          at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
          at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
          at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
          at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
          at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
          at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)

          Show
          alyssa Alyssa Gulledge (Inactive) added a comment - just tried to add this quickload and got the following error (I might have put a space at the end of the server name....) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.affymetrix.genometryImpl.util.GeneralUtils.stripEndings(GeneralUtils.java:72) at com.affymetrix.genometryImpl.parsers.FileTypeHolder.getFileTypeHandlerForURI(FileTypeHolder.java:442) at com.affymetrix.igb.viewmode.MapViewModeHolder.getAutoloadFactory(MapViewModeHolder.java:118) at com.affymetrix.igb.view.SeqMapView.getTrack(SeqMapView.java:831) at com.affymetrix.igb.view.AltSpliceSeqMapView.getTrack(AltSpliceSeqMapView.java:73) at com.affymetrix.igb.view.TrackView.addAnnotationGlyphs(TrackView.java:230) at com.affymetrix.igb.view.TrackView.addTracks(TrackView.java:153) at com.affymetrix.igb.view.SeqMapView.addAnnotationTracks(SeqMapView.java:1121) at com.affymetrix.igb.view.SeqMapView.addGlyphs(SeqMapView.java:894) at com.affymetrix.igb.view.SeqMapView.setAnnotatedSeq(SeqMapView.java:727) at com.affymetrix.igb.view.AltSpliceSeqMapView.setAnnotatedSeq(AltSpliceSeqMapView.java:287) at com.affymetrix.igb.view.SeqMapView.setAnnotatedSeq(SeqMapView.java:652) at com.affymetrix.igb.view.AltSpliceSeqMapView.setAnnotatedSeq(AltSpliceSeqMapView.java:56) at com.affymetrix.igb.view.SeqMapView.setAnnotatedSeq(SeqMapView.java:639) at com.affymetrix.igb.view.AltSpliceSeqMapView.sliceAndDiceNow(AltSpliceSeqMapView.java:255) at com.affymetrix.igb.view.AltSpliceSeqMapView.mapRefresh(AltSpliceSeqMapView.java:175) at com.affymetrix.igb.view.SeqMapView.setAnnotatedSeq(SeqMapView.java:805) at com.affymetrix.igb.view.SeqMapView.setAnnotatedSeq(SeqMapView.java:652) at com.affymetrix.igb.view.load.GeneralLoadUtils$2.process(GeneralLoadUtils.java:707) at javax.swing.SwingWorker$3.run(SwingWorker.java:394) at sun.swing.AccumulativeRunnable.run(AccumulativeRunnable.java:95) at javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.run(SwingWorker.java:814) at sun.swing.AccumulativeRunnable.run(AccumulativeRunnable.java:95) at javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.actionPerformed(SwingWorker.java:824) at javax.swing.Timer.fireActionPerformed(Timer.java:291) at javax.swing.Timer$DoPostEvent.run(Timer.java:221) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:677) at java.awt.EventQueue.access$000(EventQueue.java:85) at java.awt.EventQueue$1.run(EventQueue.java:638) at java.awt.EventQueue$1.run(EventQueue.java:636) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) at java.awt.EventQueue.dispatchEvent(EventQueue.java:647) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
          alyssa Alyssa Gulledge (Inactive) made changes -
          Assignee Alyssa Gulledge [ alyssa ] Nick Ren [ imnick ]
          Hide
          alyssa Alyssa Gulledge (Inactive) added a comment -

          Also - what should I be trying to load from the site to test for the URL?

          Show
          alyssa Alyssa Gulledge (Inactive) added a comment - Also - what should I be trying to load from the site to test for the URL?
          Hide
          imnick Nick Ren (Inactive) added a comment -

          Can't reproduce the bug.

          I think we should created our own quickload site and have different file nodes in annots.xml. For example, the file is from local server or from other online server(HTTP, FTP...).

          Also we can do some other test for power user...

          Show
          imnick Nick Ren (Inactive) added a comment - Can't reproduce the bug. I think we should created our own quickload site and have different file nodes in annots.xml. For example, the file is from local server or from other online server(HTTP, FTP...). Also we can do some other test for power user...
          imnick Nick Ren (Inactive) made changes -
          Assignee Nick Ren [ imnick ] Alyssa Gulledge [ alyssa ]
          Hide
          alyssa Alyssa Gulledge (Inactive) added a comment -

          I tried Nick's test site, but the only thing that looked like it should load was called 'Data (FTP)' and when I tried to load it, it shows up in the data management table, but NO track is created at all...

          IS this a bug?

          Show
          alyssa Alyssa Gulledge (Inactive) added a comment - I tried Nick's test site, but the only thing that looked like it should load was called 'Data (FTP)' and when I tried to load it, it shows up in the data management table, but NO track is created at all... IS this a bug?
          alyssa Alyssa Gulledge (Inactive) made changes -
          Assignee Alyssa Gulledge [ alyssa ] Hiral Vora [ hiralv ]
          Hide
          hiralv Hiral Vora (Inactive) added a comment -

          When you want to test it, let me know. I will explain how to test.

          Show
          hiralv Hiral Vora (Inactive) added a comment - When you want to test it, let me know. I will explain how to test.
          hiralv Hiral Vora (Inactive) made changes -
          Assignee Hiral Vora [ hiralv ] Alyssa Gulledge [ alyssa ]
          Hide
          alyssa Alyssa Gulledge (Inactive) added a comment -

          Works, even on protected servers!

          Show
          alyssa Alyssa Gulledge (Inactive) added a comment - Works, even on protected servers!
          alyssa Alyssa Gulledge (Inactive) made changes -
          Status Open [ 1 ] Resolved [ 5 ]
          Assignee Alyssa Gulledge [ alyssa ]
          Resolution Fixed [ 1 ]
          alyssa Alyssa Gulledge (Inactive) made changes -
          Status Resolved [ 5 ] Closed [ 6 ]
          alyssa Alyssa Gulledge (Inactive) made changes -
          Project IGB 7.0 [ 10140 ] Bug Repository [ 10030 ]
          Key IGBC-32 BUG-515
          Issue Type New Feature [ 2 ] Task [ 3 ]
          alyssa Alyssa Gulledge (Inactive) made changes -
          Resolution Fixed [ 1 ]
          Status Closed [ 6 ] Reopened [ 4 ]
          Hide
          alyssa Alyssa Gulledge (Inactive) added a comment -

          To test:

          Download attached QL folder. Add QL to IGB server list. Open A thal. You should get the private server authorization (for our 'Old data' on transvar.org) After authorization, it should offer you 'Pollen' and 'protected test' files. Check the protected test file (bed file of junctions) zoom in and then load data.

          Show
          alyssa Alyssa Gulledge (Inactive) added a comment - To test: Download attached QL folder. Add QL to IGB server list. Open A thal. You should get the private server authorization (for our 'Old data' on transvar.org) After authorization, it should offer you 'Pollen' and 'protected test' files. Check the protected test file (bed file of junctions) zoom in and then load data.
          alyssa Alyssa Gulledge (Inactive) made changes -
          Attachment Quickload for Testing 2.zip [ 11112 ]
          alyssa Alyssa Gulledge (Inactive) made changes -
          Status Reopened [ 4 ] Closed [ 6 ]
          Resolution Fixed [ 1 ]
          alyssa Alyssa Gulledge (Inactive) made changes -
          Resolution Fixed [ 1 ]
          Status Closed [ 6 ] Reopened [ 4 ]
          alyssa Alyssa Gulledge (Inactive) made changes -
          Link This issue relates to BUG-647 [ BUG-647 ]
          alyssa Alyssa Gulledge (Inactive) made changes -
          Link This issue relates to BUG-647 [ BUG-647 ]
          alyssa Alyssa Gulledge (Inactive) made changes -
          Status Reopened [ 4 ] Resolved [ 5 ]
          Resolution Duplicate [ 3 ]
          alyssa Alyssa Gulledge (Inactive) made changes -
          Status Resolved [ 5 ] Closed [ 6 ]
          alyssa Alyssa Gulledge (Inactive) made changes -
          Project Bug Repository [ 10030 ] Bugs That Are No Longer Relevant [ 10041 ]
          Key BUG-515 OLD-129
          Issue Type Task [ 3 ] Bug [ 1 ]
          Reporter Michael Lawrence [ michafla ] Alyssa Gulledge [ alyssa ]

            People

            • Assignee:
              Unassigned
              Reporter:
              alyssa Alyssa Gulledge (Inactive)
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: