Mercurial > repos > bgruening > eden_toolbox
comparison eden.py @ 9:5be8af51780d draft
Uploaded
| author | bgruening |
|---|---|
| date | Thu, 15 May 2014 12:11:27 -0400 |
| parents | 9262f801d739 |
| children |
comparison
equal
deleted
inserted
replaced
| 8:9262f801d739 | 9:5be8af51780d |
|---|---|
| 1 """ | 1 """ |
| 2 EDeN filetypes | 2 EDeN filetypes |
| 3 """ | 3 """ |
| 4 | 4 |
| 5 from galaxy.datatypes.tabular import Tabular | 5 from galaxy.datatypes.tabular import Tabular |
| 6 from galaxy.datatypes import data | |
| 6 | 7 |
| 7 | 8 |
| 8 class Gspan( Tabular ): | 9 class Gspan( Tabular ): |
| 9 """Class describing an gSpan file""" | 10 """Class describing an gSpan file""" |
| 10 file_ext = "gspan" | 11 file_ext = "gspan" |
| 18 dataset.blurb = 'file purged from disk' | 19 dataset.blurb = 'file purged from disk' |
| 19 def display_peek( self, dataset ): | 20 def display_peek( self, dataset ): |
| 20 try: | 21 try: |
| 21 return dataset.peek | 22 return dataset.peek |
| 22 except: | 23 except: |
| 23 return "Binary gSpan file (%s)" % ( data.nice_size( dataset.get_size() ) ) | 24 return "Tabular gSpan file (%s)" % ( data.nice_size( dataset.get_size() ) ) |
| 24 | 25 |
| 25 class SparseVector( Tabular ): | 26 class SparseVector( Tabular ): |
| 26 """Class describing an SparseVector file""" | 27 """Class describing an SparseVector file""" |
| 27 file_ext = "sparsevector" | 28 file_ext = "sparsevector" |
| 28 | 29 |
| 35 dataset.blurb = 'file purged from disk' | 36 dataset.blurb = 'file purged from disk' |
| 36 def display_peek( self, dataset ): | 37 def display_peek( self, dataset ): |
| 37 try: | 38 try: |
| 38 return dataset.peek | 39 return dataset.peek |
| 39 except: | 40 except: |
| 40 return "Binary SparseVector file (%s)" % ( data.nice_size( dataset.get_size() ) ) | 41 return "Tabular SparseVector file (%s)" % ( data.nice_size( dataset.get_size() ) ) |
