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

Fix right-click Filter... in IGB when track is separated into (+) and (-) strands

    Details

    • Type: Bug
    • Status: Closed (View Workflow)
    • Priority: Major
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: 10.1.0
    • Labels:
      None

      Description

      Situation: IGB users can use the right-click Filter... option in IGB to filter annotations or reads in a track based on properties such as score. However, there is a bug where if the track is separated by strand and the filter is applied to one strand and then removed in the other strand, the data do not reappear.

      Task: Investigate the cause of the issue. Once we have a better understanding of the code, determine if there is a relatively easy way to accomplish one of the possible solutions below.

      Possible solutions:

      • If a filter is applied to a strand it can only be removed from that strand.
      • If a user removes the filter from either strand, the filter is removed from both strands.
      • Filters are added and removed from both strands, there is no way to add a strand-specific filter.
      • It would also be nice if the filter icon appeared only for the relevant strand (right now it appears for both strands even if the filter is only applied to one strand).

      To reproduce the issue:

      1. Start IGB
      2. Select the Arabidopsis genome
      3. Navigate to Chr1:8,673,056-8,677,891
      4. Right-click on the Araport track and select Filter...
      5. In the Filter menu, select Add
      6. In the Add filter menu, select Show Only Score
      7. Click OK
      8. Click OK
      9. The gene model in the Araport track should now be hidden
      10. Right-click on the Araport track and select Filter...
      11. Select the Score filter and click on the Remove button
      12. Click OK
        The filter should now be removed, but the gene model in the Araport track is still missing.

        Attachments

          Issue Links

            Activity

            nfreese Nowlan Freese created issue -
            nfreese Nowlan Freese made changes -
            Field Original Value New Value
            Epic Link IGBF-1765 [ 17855 ]
            nfreese Nowlan Freese made changes -
            Link This issue relates to IGBF-3640 [ IGBF-3640 ]
            nfreese Nowlan Freese made changes -
            Description Situation: IGB users can use the right-click Filter... option in IGB to filter annotations or reads in a track based on properties such as score. However, there is a bug where if the track is separated by strand and the filter is applied to one strand and then removed in the other strand, the data do not reappear.

            Task: Fix it so that if a filter is applied to a strand it can only be removed from that strand.

            To reproduce the issue:
            Start IGB
            Select the Arabidopsis genome
            Navigate to Chr1:8,673,056-8,677,891
            Right-click on the Araport (+) track and select Filter...
            In the Filter menu, select Add
            In the Add filter menu, select Show Only Score
            Click OK
            Click OK
            *The gene model in the Araport (+) track should now be hidden*
            Right-click on the *Araport (-)* track and select Filter...
            Select the Score filter and click on the Remove button
            Click OK
            The filter shoudl now be removed, but the gene model in the Araport (+) track is still missing.
            Situation: IGB users can use the right-click Filter... option in IGB to filter annotations or reads in a track based on properties such as score. However, there is a bug where if the track is separated by strand and the filter is applied to one strand and then removed in the other strand, the data do not reappear.

            Task: Fix it so that if a filter is applied to a strand it can only be removed from that strand.

            To reproduce the issue:
            # Start IGB
            # Select the Arabidopsis genome
            # Navigate to Chr1:8,673,056-8,677,891
            # Right-click on the Araport (+) track and select Filter...
            # In the Filter menu, select Add
            # In the Add filter menu, select Show Only Score
            # Click OK
            # Click OK
            # *The gene model in the Araport (+) track should now be hidden*
            # Right-click on the *Araport (-)* track and select Filter...
            # Select the Score filter and click on the Remove button
            # Click OK
            The filter should now be removed, but the gene model in the Araport (+) track is still missing.
            jsirigin Jaya Sravani Sirigineedi (Inactive) made changes -
            Status To-Do [ 10305 ] In Progress [ 3 ]
            jsirigin Jaya Sravani Sirigineedi (Inactive) made changes -
            Assignee Jaya Sravani Sirigineedi [ jsirigin ]
            nfreese Nowlan Freese made changes -
            Link This issue relates to IGBF-1247 [ IGBF-1247 ]
            nfreese Nowlan Freese made changes -
            Description Situation: IGB users can use the right-click Filter... option in IGB to filter annotations or reads in a track based on properties such as score. However, there is a bug where if the track is separated by strand and the filter is applied to one strand and then removed in the other strand, the data do not reappear.

            Task: Fix it so that if a filter is applied to a strand it can only be removed from that strand.

            To reproduce the issue:
            # Start IGB
            # Select the Arabidopsis genome
            # Navigate to Chr1:8,673,056-8,677,891
            # Right-click on the Araport (+) track and select Filter...
            # In the Filter menu, select Add
            # In the Add filter menu, select Show Only Score
            # Click OK
            # Click OK
            # *The gene model in the Araport (+) track should now be hidden*
            # Right-click on the *Araport (-)* track and select Filter...
            # Select the Score filter and click on the Remove button
            # Click OK
            The filter should now be removed, but the gene model in the Araport (+) track is still missing.
            Situation: IGB users can use the right-click Filter... option in IGB to filter annotations or reads in a track based on properties such as score. However, there is a bug where if the track is separated by strand and the filter is applied to one strand and then removed in the other strand, the data do not reappear.

            Task:
            Possible solutions:
            * If a filter is applied to a strand it can only be removed from that strand.
            * If a user removes the filter from either strand, the filter is removed from both strands.

            To reproduce the issue:
            # Start IGB
            # Select the Arabidopsis genome
            # Navigate to Chr1:8,673,056-8,677,891
            # Right-click on the Araport (+) track and select Filter...
            # In the Filter menu, select Add
            # In the Add filter menu, select Show Only Score
            # Click OK
            # Click OK
            # *The gene model in the Araport (+) track should now be hidden*
            # Right-click on the *Araport (-)* track and select Filter...
            # Select the Score filter and click on the Remove button
            # Click OK
            The filter should now be removed, but the gene model in the Araport (+) track is still missing.
            nfreese Nowlan Freese made changes -
            Description Situation: IGB users can use the right-click Filter... option in IGB to filter annotations or reads in a track based on properties such as score. However, there is a bug where if the track is separated by strand and the filter is applied to one strand and then removed in the other strand, the data do not reappear.

            Task:
            Possible solutions:
            * If a filter is applied to a strand it can only be removed from that strand.
            * If a user removes the filter from either strand, the filter is removed from both strands.

            To reproduce the issue:
            # Start IGB
            # Select the Arabidopsis genome
            # Navigate to Chr1:8,673,056-8,677,891
            # Right-click on the Araport (+) track and select Filter...
            # In the Filter menu, select Add
            # In the Add filter menu, select Show Only Score
            # Click OK
            # Click OK
            # *The gene model in the Araport (+) track should now be hidden*
            # Right-click on the *Araport (-)* track and select Filter...
            # Select the Score filter and click on the Remove button
            # Click OK
            The filter should now be removed, but the gene model in the Araport (+) track is still missing.
            Situation: IGB users can use the right-click Filter... option in IGB to filter annotations or reads in a track based on properties such as score. However, there is a bug where if the track is separated by strand and the filter is applied to one strand and then removed in the other strand, the data do not reappear.

            Task: Investigate the cause of the issue. Once we have a better understanding of the code, determine if there is a relatively easy way to accomplish one of the possible solutions below.

            Possible solutions:
            * If a filter is applied to a strand it can only be removed from that strand.
            * If a user removes the filter from either strand, the filter is removed from both strands.

            To reproduce the issue:
            # Start IGB
            # Select the Arabidopsis genome
            # Navigate to Chr1:8,673,056-8,677,891
            # Right-click on the Araport (+) track and select Filter...
            # In the Filter menu, select Add
            # In the Add filter menu, select Show Only Score
            # Click OK
            # Click OK
            # *The gene model in the Araport (+) track should now be hidden*
            # Right-click on the *Araport (-)* track and select Filter...
            # Select the Score filter and click on the Remove button
            # Click OK
            The filter should now be removed, but the gene model in the Araport (+) track is still missing.
            nfreese Nowlan Freese made changes -
            Description Situation: IGB users can use the right-click Filter... option in IGB to filter annotations or reads in a track based on properties such as score. However, there is a bug where if the track is separated by strand and the filter is applied to one strand and then removed in the other strand, the data do not reappear.

            Task: Investigate the cause of the issue. Once we have a better understanding of the code, determine if there is a relatively easy way to accomplish one of the possible solutions below.

            Possible solutions:
            * If a filter is applied to a strand it can only be removed from that strand.
            * If a user removes the filter from either strand, the filter is removed from both strands.

            To reproduce the issue:
            # Start IGB
            # Select the Arabidopsis genome
            # Navigate to Chr1:8,673,056-8,677,891
            # Right-click on the Araport (+) track and select Filter...
            # In the Filter menu, select Add
            # In the Add filter menu, select Show Only Score
            # Click OK
            # Click OK
            # *The gene model in the Araport (+) track should now be hidden*
            # Right-click on the *Araport (-)* track and select Filter...
            # Select the Score filter and click on the Remove button
            # Click OK
            The filter should now be removed, but the gene model in the Araport (+) track is still missing.
            Situation: IGB users can use the right-click Filter... option in IGB to filter annotations or reads in a track based on properties such as score. However, there is a bug where if the track is separated by strand and the filter is applied to one strand and then removed in the other strand, the data do not reappear.

            Task: Investigate the cause of the issue. Once we have a better understanding of the code, determine if there is a relatively easy way to accomplish one of the possible solutions below.

            Possible solutions:
            * If a filter is applied to a strand it can only be removed from that strand.
            * If a user removes the filter from either strand, the filter is removed from both strands.
            * Filters are added and removed from both strands, there is no way to add a strand-specific filter.

            To reproduce the issue:
            # Start IGB
            # Select the Arabidopsis genome
            # Navigate to Chr1:8,673,056-8,677,891
            # Right-click on the Araport (+) track and select Filter...
            # In the Filter menu, select Add
            # In the Add filter menu, select Show Only Score
            # Click OK
            # Click OK
            # *The gene model in the Araport (+) track should now be hidden*
            # Right-click on the *Araport (-)* track and select Filter...
            # Select the Score filter and click on the Remove button
            # Click OK
            The filter should now be removed, but the gene model in the Araport (+) track is still missing.
            nfreese Nowlan Freese made changes -
            Description Situation: IGB users can use the right-click Filter... option in IGB to filter annotations or reads in a track based on properties such as score. However, there is a bug where if the track is separated by strand and the filter is applied to one strand and then removed in the other strand, the data do not reappear.

            Task: Investigate the cause of the issue. Once we have a better understanding of the code, determine if there is a relatively easy way to accomplish one of the possible solutions below.

            Possible solutions:
            * If a filter is applied to a strand it can only be removed from that strand.
            * If a user removes the filter from either strand, the filter is removed from both strands.
            * Filters are added and removed from both strands, there is no way to add a strand-specific filter.

            To reproduce the issue:
            # Start IGB
            # Select the Arabidopsis genome
            # Navigate to Chr1:8,673,056-8,677,891
            # Right-click on the Araport (+) track and select Filter...
            # In the Filter menu, select Add
            # In the Add filter menu, select Show Only Score
            # Click OK
            # Click OK
            # *The gene model in the Araport (+) track should now be hidden*
            # Right-click on the *Araport (-)* track and select Filter...
            # Select the Score filter and click on the Remove button
            # Click OK
            The filter should now be removed, but the gene model in the Araport (+) track is still missing.
            Situation: IGB users can use the right-click Filter... option in IGB to filter annotations or reads in a track based on properties such as score. However, there is a bug where if the track is separated by strand and the filter is applied to one strand and then removed in the other strand, the data do not reappear.

            Task: Investigate the cause of the issue. Once we have a better understanding of the code, determine if there is a relatively easy way to accomplish one of the possible solutions below.

            Possible solutions:
            * If a filter is applied to a strand it can only be removed from that strand.
            * If a user removes the filter from either strand, the filter is removed from both strands.
            * Filters are added and removed from both strands, there is no way to add a strand-specific filter.
            * It would also be nice if the filter icon appeared only for the relevant strand (right now it appears for both strands even if the filter is only applied to one strand).

            To reproduce the issue:
            # Start IGB
            # Select the Arabidopsis genome
            # Navigate to Chr1:8,673,056-8,677,891
            # Right-click on the Araport (+) track and select Filter...
            # In the Filter menu, select Add
            # In the Add filter menu, select Show Only Score
            # Click OK
            # Click OK
            # *The gene model in the Araport (+) track should now be hidden*
            # Right-click on the *Araport (-)* track and select Filter...
            # Select the Score filter and click on the Remove button
            # Click OK
            The filter should now be removed, but the gene model in the Araport (+) track is still missing.
            jsirigin Jaya Sravani Sirigineedi (Inactive) made changes -
            Status In Progress [ 3 ] Needs 1st Level Review [ 10005 ]
            jsirigin Jaya Sravani Sirigineedi (Inactive) made changes -
            Assignee Jaya Sravani Sirigineedi [ jsirigin ] Nowlan Freese [ nfreese ]
            nfreese Nowlan Freese made changes -
            Link This issue relates to IGBF-3747 [ IGBF-3747 ]
            nfreese Nowlan Freese made changes -
            Assignee Nowlan Freese [ nfreese ] Jaya Sravani Sirigineedi [ jsirigin ]
            nfreese Nowlan Freese made changes -
            Status Needs 1st Level Review [ 10005 ] First Level Review in Progress [ 10301 ]
            nfreese Nowlan Freese made changes -
            Status First Level Review in Progress [ 10301 ] To-Do [ 10305 ]
            jsirigin Jaya Sravani Sirigineedi (Inactive) made changes -
            Status To-Do [ 10305 ] In Progress [ 3 ]
            jsirigin Jaya Sravani Sirigineedi (Inactive) made changes -
            Status In Progress [ 3 ] Needs 1st Level Review [ 10005 ]
            jsirigin Jaya Sravani Sirigineedi (Inactive) made changes -
            Assignee Jaya Sravani Sirigineedi [ jsirigin ] Nowlan Freese [ nfreese ]
            nfreese Nowlan Freese made changes -
            Link This issue relates to IGBF-3752 [ IGBF-3752 ]
            ann.loraine Ann Loraine made changes -
            Sprint Spring 10 [ 194 ] Spring 10, Summer 1 [ 194, 195 ]
            ann.loraine Ann Loraine made changes -
            Rank Ranked higher
            nfreese Nowlan Freese made changes -
            Status Needs 1st Level Review [ 10005 ] First Level Review in Progress [ 10301 ]
            nfreese Nowlan Freese made changes -
            Assignee Nowlan Freese [ nfreese ]
            nfreese Nowlan Freese made changes -
            Status First Level Review in Progress [ 10301 ] Ready for Pull Request [ 10304 ]
            nfreese Nowlan Freese made changes -
            Status Ready for Pull Request [ 10304 ] Pull Request Submitted [ 10101 ]
            nfreese Nowlan Freese made changes -
            Status Pull Request Submitted [ 10101 ] Reviewing Pull Request [ 10303 ]
            nfreese Nowlan Freese made changes -
            Status Reviewing Pull Request [ 10303 ] Merged Needs Testing [ 10002 ]
            nfreese Nowlan Freese made changes -
            Status Merged Needs Testing [ 10002 ] Post-merge Testing In Progress [ 10003 ]
            nfreese Nowlan Freese made changes -
            Assignee Jaya Sravani Sirigineedi [ jsirigin ]
            nfreese Nowlan Freese made changes -
            Resolution Done [ 10000 ]
            Status Post-merge Testing In Progress [ 10003 ] Closed [ 6 ]
            nfreese Nowlan Freese made changes -
            Fix Version/s 10.1.0 [ 11000 ]

              People

              • Assignee:
                jsirigin Jaya Sravani Sirigineedi (Inactive)
                Reporter:
                nfreese Nowlan Freese
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: