Mercurial > repos > bgruening > eden_toolbox
diff eden.py @ 0:99091a5d5c84 draft
Uploaded
author | bgruening |
---|---|
date | Wed, 04 Sep 2013 05:10:04 -0400 |
parents | |
children | 59b3b6ce10bb |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/eden.py Wed Sep 04 05:10:04 2013 -0400 @@ -0,0 +1,40 @@ +""" +EDeN filetypes +""" + +from galaxy.datatypes.data import Binary + + +class Gspan( Binary ): + """Class describing an gSpan file""" + file_ext = "gspan" + + def set_peek( self, dataset, is_multi_byte=False ): + if not dataset.dataset.purged: + dataset.peek = "gSpan" + 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 "Binary gSpan file (%s)" % ( data.nice_size( dataset.get_size() ) ) + +class SparseVector( Binary ): + """Class describing an SparseVector file""" + file_ext = "sparse" + + def set_peek( self, dataset, is_multi_byte=False ): + if not dataset.dataset.purged: + dataset.peek = "SparseVector" + 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 "Binary SparseVector file (%s)" % ( data.nice_size( dataset.get_size() ) )