Uploaded image for project: 'Bug Repository'
  1. Bug Repository
  2. BUG-577

Annot>Operation>single track doesn't work with multiple selections

    Details

    • Type: Bug
    • Status: Closed (View Workflow)
    • Priority: Major
    • Resolution: Won't Fix
    • Labels:
      None

      Description

      If I have 2 tracks, select all and then select the singl-track function, I would expect that the single track function is applied to every selected track. Currently, choding copy on two tracks returns one track copied and the following exception:

      Exception in thread "AWT-EventQueue-0" java.util.ConcurrentModificationException
      at java.util.AbstractList$Itr.checkForComodification(AbstractList.java:372)
      at java.util.AbstractList$Itr.next(AbstractList.java:343)
      at com.affymetrix.igb.shared.TrackTransformAction.actionPerformed(TrackTransformAction.java:20)
      at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2028)
      at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2351)
      at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
      at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
      at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
      at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:272)
      at java.awt.Component.processMouseEvent(Component.java:6382)
      at javax.swing.JComponent.processMouseEvent(JComponent.java:3275)
      at java.awt.Component.processEvent(Component.java:6147)
      at java.awt.Container.processEvent(Container.java:2083)
      at java.awt.Component.dispatchEventImpl(Component.java:4744)
      at java.awt.Container.dispatchEventImpl(Container.java:2141)
      at java.awt.Component.dispatchEvent(Component.java:4572)
      at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4619)
      at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4280)
      at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4210)
      at java.awt.Container.dispatchEventImpl(Container.java:2127)
      at java.awt.Window.dispatchEventImpl(Window.java:2489)
      at java.awt.Component.dispatchEvent(Component.java:4572)
      at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:704)
      at java.awt.EventQueue.access$400(EventQueue.java:82)
      at java.awt.EventQueue$2.run(EventQueue.java:663)
      at java.awt.EventQueue$2.run(EventQueue.java:661)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
      at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98)
      at java.awt.EventQueue$3.run(EventQueue.java:677)
      at java.awt.EventQueue$3.run(EventQueue.java:675)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
      at java.awt.EventQueue.dispatchEvent(EventQueue.java:674)
      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)

        Attachments

          Issue Links

            Activity

            Hide
            hiralv Hiral Vora (Inactive) added a comment -

            Won't fix for 7.0.

            Show
            hiralv Hiral Vora (Inactive) added a comment - Won't fix for 7.0.
            Hide
            alyssa Alyssa Gulledge (Inactive) added a comment -

            This seems to be an issue again. I have a bam, an est and a refgene loaded. There is no reason if i have all selected that they should not at least offer "depth" "copy" "not" "summary" etc. While bam has added options, the basic 4 should always be available.

            Show
            alyssa Alyssa Gulledge (Inactive) added a comment - This seems to be an issue again. I have a bam, an est and a refgene loaded. There is no reason if i have all selected that they should not at least offer "depth" "copy" "not" "summary" etc. While bam has added options, the basic 4 should always be available.
            Hide
            alyssa Alyssa Gulledge (Inactive) added a comment -

            Looks ok now.

            Show
            alyssa Alyssa Gulledge (Inactive) added a comment - Looks ok now.
            Hide
            hiralv Hiral Vora (Inactive) added a comment -

            Seems to be working fine for me.

            For BAM, multi track gets disable because there are no multi track operation available for it. But single track works fine.

            Show
            hiralv Hiral Vora (Inactive) added a comment - Seems to be working fine for me. For BAM, multi track gets disable because there are no multi track operation available for it. But single track works fine.
            Hide
            alyssa Alyssa Gulledge (Inactive) added a comment -

            Currently if you select more than 1 track, the single track option greys out and cannot be used.

            To be fair, the multi-track option is ALSO grayed out and unusable with selection of more than 1 track...

            v.13256

            Show
            alyssa Alyssa Gulledge (Inactive) added a comment - Currently if you select more than 1 track, the single track option greys out and cannot be used. To be fair, the multi-track option is ALSO grayed out and unusable with selection of more than 1 track... v.13256
            Hide
            hiralv Hiral Vora (Inactive) added a comment -

            It exactly does what you described.

            Show
            hiralv Hiral Vora (Inactive) added a comment - It exactly does what you described.
            Hide
            alyssa Alyssa Gulledge (Inactive) added a comment -

            I think you went the other direction with this than I expected.... I want to be able to select multiple tracks, let's say 3 controls and 3 treated, and ask for a depth graph to be drawn for all of them at the same time. So I would select 6 tracks, go to the single-track operator, ask for 'Depth' and IGB would chug out 6 depth graphs...

            Show
            alyssa Alyssa Gulledge (Inactive) added a comment - I think you went the other direction with this than I expected.... I want to be able to select multiple tracks, let's say 3 controls and 3 treated, and ask for a depth graph to be drawn for all of them at the same time. So I would select 6 tracks, go to the single-track operator, ask for 'Depth' and IGB would chug out 6 depth graphs...
            Hide
            hiralv Hiral Vora (Inactive) added a comment -

            Fixed in r13243.

            Show
            hiralv Hiral Vora (Inactive) added a comment - Fixed in r13243.

              People

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

                Dates

                • Created:
                  Updated:
                  Resolved: