comparison tar.py @ 1:441e693c96f3

Uploaded
author da-intersect
date Wed, 10 Apr 2013 22:05:26 -0400
parents b04c42cb2d31
children ec45fc127fe8
comparison
equal deleted inserted replaced
0:b04c42cb2d31 1:441e693c96f3
1 import tarfile 1 import galaxy.datatypes.binary
2 import galaxy.datatypes.data
3 from galaxy.datatypes.binary import Binary 2 from galaxy.datatypes.binary import Binary
4 from galaxy import util 3 import data, logging, binascii
5 from galaxy.datatypes.metadata import MetadataElement 4 from galaxy.datatypes.metadata import MetadataElement
5 from galaxy.datatypes import metadata
6 from galaxy.datatypes.sniff import *
7 from galaxy import eggs
8 import pkg_resources
9 pkg_resources.require( "bx-python" )
10 import os, subprocess, tempfile
11 import struct
6 12
7 class Tar( Binary ): 13 class Tar( Binary ):
8 """Class describing a BAM binary file""" 14 """Class describing a BAM binary file"""
9 file_ext = "tar" 15 file_ext = "tar"
10 def sniff( self, filename ): 16 def sniff( self, filename ):
24 def display_peek( self, dataset ): 30 def display_peek( self, dataset ):
25 try: 31 try:
26 return dataset.peek 32 return dataset.peek
27 except: 33 except:
28 return "Tar file (%s)" % ( data.nice_size( dataset.get_size() ) ) 34 return "Tar file (%s)" % ( data.nice_size( dataset.get_size() ) )
35