Mercurial > repos > da-intersect > test_ap11
changeset 11:3f8a5e98cf36
Uploaded
author | da-intersect |
---|---|
date | Thu, 11 Apr 2013 02:13:57 -0400 |
parents | 27fd6bbf6b2f |
children | 01ac18485513 |
files | tar.py |
diffstat | 1 files changed, 15 insertions(+), 7 deletions(-) [+] |
line wrap: on
line diff
--- a/tar.py Thu Apr 11 01:44:03 2013 -0400 +++ b/tar.py Thu Apr 11 02:13:57 2013 -0400 @@ -1,14 +1,9 @@ from galaxy.datatypes.metadata import MetadataElement +import galaxy.util from galaxy.datatypes.binary import Binary from galaxy.datatypes import metadata from galaxy.datatypes.sniff import * -from galaxy import eggs -import pkg_resources -pkg_resources.require( "bx-python" ) -from urllib import urlencode, quote_plus -import zipfile, gzip -import os, subprocess, tempfile, tarfile -import struct +import tarfile class Tar( Binary ): """Class describing a BAM binary file""" @@ -20,3 +15,16 @@ except: return False + def set_peek( self, dataset, is_multi_byte=False ): + if not dataset.dataset.purged: + dataset.peek = "Tar file" + dataset.blurb = data.nice_size( dataset.get_size() ) + else: + dataset.peek = 'file does not exist' + dataset.blurb = 'file purged from disk' + + def display_peek( self, dataset ): + try: + return dataset.peek + except: + return "Tar file" \ No newline at end of file