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() )