annotate eden.py @ 7:59b3b6ce10bb draft

Uploaded
author bgruening
date Tue, 29 Oct 2013 11:07:49 -0400
parents 99091a5d5c84
children 9262f801d739
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
99091a5d5c84 Uploaded
bgruening
parents:
diff changeset
1 """
99091a5d5c84 Uploaded
bgruening
parents:
diff changeset
2 EDeN filetypes
99091a5d5c84 Uploaded
bgruening
parents:
diff changeset
3 """
99091a5d5c84 Uploaded
bgruening
parents:
diff changeset
4
99091a5d5c84 Uploaded
bgruening
parents:
diff changeset
5 from galaxy.datatypes.data import Binary
99091a5d5c84 Uploaded
bgruening
parents:
diff changeset
6
99091a5d5c84 Uploaded
bgruening
parents:
diff changeset
7
99091a5d5c84 Uploaded
bgruening
parents:
diff changeset
8 class Gspan( Binary ):
99091a5d5c84 Uploaded
bgruening
parents:
diff changeset
9 """Class describing an gSpan file"""
99091a5d5c84 Uploaded
bgruening
parents:
diff changeset
10 file_ext = "gspan"
99091a5d5c84 Uploaded
bgruening
parents:
diff changeset
11
99091a5d5c84 Uploaded
bgruening
parents:
diff changeset
12 def set_peek( self, dataset, is_multi_byte=False ):
99091a5d5c84 Uploaded
bgruening
parents:
diff changeset
13 if not dataset.dataset.purged:
99091a5d5c84 Uploaded
bgruening
parents:
diff changeset
14 dataset.peek = "gSpan"
99091a5d5c84 Uploaded
bgruening
parents:
diff changeset
15 dataset.blurb = data.nice_size( dataset.get_size() )
99091a5d5c84 Uploaded
bgruening
parents:
diff changeset
16 else:
99091a5d5c84 Uploaded
bgruening
parents:
diff changeset
17 dataset.peek = 'file does not exist'
99091a5d5c84 Uploaded
bgruening
parents:
diff changeset
18 dataset.blurb = 'file purged from disk'
99091a5d5c84 Uploaded
bgruening
parents:
diff changeset
19 def display_peek( self, dataset ):
99091a5d5c84 Uploaded
bgruening
parents:
diff changeset
20 try:
99091a5d5c84 Uploaded
bgruening
parents:
diff changeset
21 return dataset.peek
99091a5d5c84 Uploaded
bgruening
parents:
diff changeset
22 except:
99091a5d5c84 Uploaded
bgruening
parents:
diff changeset
23 return "Binary gSpan file (%s)" % ( data.nice_size( dataset.get_size() ) )
99091a5d5c84 Uploaded
bgruening
parents:
diff changeset
24
99091a5d5c84 Uploaded
bgruening
parents:
diff changeset
25 class SparseVector( Binary ):
99091a5d5c84 Uploaded
bgruening
parents:
diff changeset
26 """Class describing an SparseVector file"""
7
59b3b6ce10bb Uploaded
bgruening
parents: 0
diff changeset
27 file_ext = "sparsevector"
0
99091a5d5c84 Uploaded
bgruening
parents:
diff changeset
28
99091a5d5c84 Uploaded
bgruening
parents:
diff changeset
29 def set_peek( self, dataset, is_multi_byte=False ):
99091a5d5c84 Uploaded
bgruening
parents:
diff changeset
30 if not dataset.dataset.purged:
99091a5d5c84 Uploaded
bgruening
parents:
diff changeset
31 dataset.peek = "SparseVector"
99091a5d5c84 Uploaded
bgruening
parents:
diff changeset
32 dataset.blurb = data.nice_size( dataset.get_size() )
99091a5d5c84 Uploaded
bgruening
parents:
diff changeset
33 else:
99091a5d5c84 Uploaded
bgruening
parents:
diff changeset
34 dataset.peek = 'file does not exist'
99091a5d5c84 Uploaded
bgruening
parents:
diff changeset
35 dataset.blurb = 'file purged from disk'
99091a5d5c84 Uploaded
bgruening
parents:
diff changeset
36 def display_peek( self, dataset ):
99091a5d5c84 Uploaded
bgruening
parents:
diff changeset
37 try:
99091a5d5c84 Uploaded
bgruening
parents:
diff changeset
38 return dataset.peek
99091a5d5c84 Uploaded
bgruening
parents:
diff changeset
39 except:
99091a5d5c84 Uploaded
bgruening
parents:
diff changeset
40 return "Binary SparseVector file (%s)" % ( data.nice_size( dataset.get_size() ) )