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

Add the ability to filter multiple values for Samtools tags

    Details

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

      Description

      In the Filter... feature, users can to add multiple filters for the tracks and these filters appear in a list in the Add\Remove\Edit filters window. When adding Samtools tags options, however, multiple filter options does not seem to work as expected.
      When adding a cell barcode(CR) filter, the track only shows reads associated with that CR. Then that filter was removed and another CR filter with a different barcode was added. The same thing happened: reads associated with the CR is displayed. That behavior is expected. However, when both the filters is present in the list, although the expected behavior is for the track to show reads from both the CR values, the observation is that all reads disappear.

        Attachments

          Issue Links

            Activity

            Hide
            pkulzer Paige Kulzer (Inactive) added a comment -

            Tested with main branch installer on Mac using Karthik's instructions above. I also walked through the various scenarios Udaya outlined and, per Dr. Loraine's suggestion, tested the functionality of several other filter options (e.g., Reads with gaps, Reads with no gaps, Score). Everything seems to be working correctly, no errors in the logs.

            Closing ticket.

            Show
            pkulzer Paige Kulzer (Inactive) added a comment - Tested with main branch installer on Mac using Karthik's instructions above. I also walked through the various scenarios Udaya outlined and, per Dr. Loraine's suggestion, tested the functionality of several other filter options (e.g., Reads with gaps, Reads with no gaps, Score). Everything seems to be working correctly, no errors in the logs. Closing ticket.
            Hide
            ann.loraine Ann Loraine added a comment -

            PR is merged and new installers are built and deployed to bioviz.org web site early access section.

            Ready for testing.

            Show
            ann.loraine Ann Loraine added a comment - PR is merged and new installers are built and deployed to bioviz.org web site early access section. Ready for testing.
            Hide
            ann.loraine Ann Loraine added a comment -

            PR is merged.

            Regarding testing:

            • This changes aspects of filtering logic. For testing, should we check that other filters still work? For example, filtering based on whether annotations (e.g., sequence read alignments) contain gaps, or not.
            Show
            ann.loraine Ann Loraine added a comment - PR is merged. Regarding testing: This changes aspects of filtering logic. For testing, should we check that other filters still work? For example, filtering based on whether annotations (e.g., sequence read alignments) contain gaps, or not.
            Show
            karthik Karthik Raveendran added a comment - PR Submitted https://bitbucket.org/lorainelab/integrated-genome-browser/pull-requests/1057
            Hide
            uchinta Udaya Chinta (Inactive) added a comment -

            Tested all the previously mentioned test scenarios. All the scenario's are working good. Hence moving it to ready for pull request.

            Show
            uchinta Udaya Chinta (Inactive) added a comment - Tested all the previously mentioned test scenarios. All the scenario's are working good. Hence moving it to ready for pull request.

              People

              • Assignee:
                karthik Karthik Raveendran
                Reporter:
                karthik Karthik Raveendran
              • Votes:
                0 Vote for this issue
                Watchers:
                5 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: