comparison eden.py @ 0:99091a5d5c84 draft

Uploaded
author bgruening
date Wed, 04 Sep 2013 05:10:04 -0400
parents
children 59b3b6ce10bb
comparison
equal deleted inserted replaced
-1:000000000000 0:99091a5d5c84
1 """
2 EDeN filetypes
3 """
4
5 from galaxy.datatypes.data import Binary
6
7
8 class Gspan( Binary ):
9 """Class describing an gSpan file"""
10 file_ext = "gspan"
11
12 def set_peek( self, dataset, is_multi_byte=False ):
13 if not dataset.dataset.purged:
14 dataset.peek = "gSpan"
15 dataset.blurb = data.nice_size( dataset.get_size() )
16 else:
17 dataset.peek = 'file does not exist'
18 dataset.blurb = 'file purged from disk'
19 def display_peek( self, dataset ):
20 try:
21 return dataset.peek
22 except:
23 return "Binary gSpan file (%s)" % ( data.nice_size( dataset.get_size() ) )
24
25 class SparseVector( Binary ):
26 """Class describing an SparseVector file"""
27 file_ext = "sparse"
28
29 def set_peek( self, dataset, is_multi_byte=False ):
30 if not dataset.dataset.purged:
31 dataset.peek = "SparseVector"
32 dataset.blurb = data.nice_size( dataset.get_size() )
33 else:
34 dataset.peek = 'file does not exist'
35 dataset.blurb = 'file purged from disk'
36 def display_peek( self, dataset ):
37 try:
38 return dataset.peek
39 except:
40 return "Binary SparseVector file (%s)" % ( data.nice_size( dataset.get_size() ) )