Mercurial > repos > da-intersect > test_ap11
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 |