Mercurial > repos > da-intersect > test_ap11
comparison tar.py @ 16:7617f094d625
Uploaded
author | da-intersect |
---|---|
date | Thu, 11 Apr 2013 02:21:36 -0400 |
parents | 82fa5c44fdde |
children | a814d5f4b788 |
comparison
equal
deleted
inserted
replaced
15:82fa5c44fdde | 16:7617f094d625 |
---|---|
4 from galaxy.datatypes import metadata | 4 from galaxy.datatypes import metadata |
5 from galaxy.datatypes.sniff import * | 5 from galaxy.datatypes.sniff import * |
6 import tarfile | 6 import tarfile |
7 | 7 |
8 class Tar( Binary ): | 8 class Tar( Binary ): |
9 """Class describing a BAM binary file""" | 9 """Class describing a BAM binary file""" |
10 file_ext = "tar" | 10 file_ext = "tar" |
11 def sniff( self, filename ): | 11 def sniff( self, filename ): |
12 try: | 12 try: |
13 if tarfile.is_tarfile(filename): | 13 if tarfile.is_tarfile(filename): |
14 return True | 14 return True |
15 except: | 15 except: |
16 return False | 16 return False |
17 | 17 |
18 def set_peek( self, dataset, is_multi_byte=False ): | 18 def set_peek( self, dataset, is_multi_byte=False ): |
19 if not dataset.dataset.purged: | 19 if not dataset.dataset.purged: |
20 dataset.peek = "Tar file" | 20 dataset.peek = "Tar file" |
21 dataset.blurb = data.nice_size( dataset.get_size() ) | 21 dataset.blurb = data.nice_size( dataset.get_size() ) |