diff --git a/lib/galaxy/datatypes/binary.py b/lib/galaxy/datatypes/binary.py index c4189b28ce1..e14f1a57a22 100644 --- a/lib/galaxy/datatypes/binary.py +++ b/lib/galaxy/datatypes/binary.py @@ -557,7 +557,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/0.txt b/lib/galaxy/datatypes/test/0.txt new file mode 100644 index 00000000000..573541ac970 --- /dev/null +++ b/lib/galaxy/datatypes/test/0.txt @@ -0,0 +1 @@ +0 diff --git a/lib/galaxy/datatypes/test/1.json b/lib/galaxy/datatypes/test/1.json new file mode 100644 index 00000000000..7660873d103 --- /dev/null +++ b/lib/galaxy/datatypes/test/1.json @@ -0,0 +1 @@ +[1] 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