comparison eden.py @ 8:9262f801d739 draft

Uploaded
author bgruening
date Mon, 13 Jan 2014 09:28:44 -0500
parents 59b3b6ce10bb
children 5be8af51780d
comparison
equal deleted inserted replaced
7:59b3b6ce10bb 8:9262f801d739
1 """ 1 """
2 EDeN filetypes 2 EDeN filetypes
3 """ 3 """
4 4
5 from galaxy.datatypes.data import Binary 5 from galaxy.datatypes.tabular import Tabular
6 6
7 7
8 class Gspan( Binary ): 8 class Gspan( Tabular ):
9 """Class describing an gSpan file""" 9 """Class describing an gSpan file"""
10 file_ext = "gspan" 10 file_ext = "gspan"
11 11
12 def set_peek( self, dataset, is_multi_byte=False ): 12 def set_peek( self, dataset, is_multi_byte=False ):
13 if not dataset.dataset.purged: 13 if not dataset.dataset.purged:
20 try: 20 try:
21 return dataset.peek 21 return dataset.peek
22 except: 22 except:
23 return "Binary gSpan file (%s)" % ( data.nice_size( dataset.get_size() ) ) 23 return "Binary gSpan file (%s)" % ( data.nice_size( dataset.get_size() ) )
24 24
25 class SparseVector( Binary ): 25 class SparseVector( Tabular ):
26 """Class describing an SparseVector file""" 26 """Class describing an SparseVector file"""
27 file_ext = "sparsevector" 27 file_ext = "sparsevector"
28 28
29 def set_peek( self, dataset, is_multi_byte=False ): 29 def set_peek( self, dataset, is_multi_byte=False ):
30 if not dataset.dataset.purged: 30 if not dataset.dataset.purged: