diff --git a/lib/galaxy/datatypes/binary.py b/lib/galaxy/datatypes/binary.py index 7472108fb17..a116c3cc71c 100644 --- a/lib/galaxy/datatypes/binary.py +++ b/lib/galaxy/datatypes/binary.py @@ -556,7 +556,7 @@ class BamQuerynameSorted(BamInputSorted): file_ext = "qname_sorted.bam" def sniff(self, file_name): - return super(BamQuerynameSorted, self).sniff(file_name) and not self.dataset_content_needs_grooming(file_name) + return BamNative().sniff(file_name) and not self.dataset_content_needs_grooming(file_name) def dataset_content_needs_grooming(self, file_name): """ diff --git a/lib/galaxy/datatypes/test/1.qname_sorted.bam b/lib/galaxy/datatypes/test/1.qname_sorted.bam new file mode 100644 index 00000000000..184c9f8db27 Binary files /dev/null and b/lib/galaxy/datatypes/test/1.qname_sorted.bam differ