comparison datatypesmpa.py @ 2:df446e746b62

sniffers
author samuel blanck
date Mon, 15 Jun 2015 11:03:37 +0200
parents 7c866f50b1a3
children
comparison
equal deleted inserted replaced
1:23c2cd7701c4 2:df446e746b62
1 import galaxy.datatypes.binary 1 from galaxy.datatypes import data
2 from galaxy.datatypes.binary import Binary 2 from galaxy.datatypes.binary import Binary
3 3
4 class Cel( Binary ): 4 class Cel( Binary ):
5 """Class for generic CEL binary format""" 5 """Class for generic CEL binary format"""
6 file_ext = "cel" 6 file_ext = "cel"
7 7
8 Binary.register_unsniffable_binary_ext("cel") 8 #Binary.register_unsniffable_binary_ext("cel")
9 Binary.register_sniffable_binary_format("cel", "cel", Cel)
9 10
10 class Cdf( Binary ): 11 class Cdf( Binary ):
11 """Class for generic cdf binary format""" 12 """Class for generic cdf binary format"""
12 file_ext = "cdf" 13 file_ext = "cdf"
13 14
14 Binary.register_unsniffable_binary_ext("cdf") 15 #Binary.register_unsniffable_binary_ext("cdf")
16 Binary.register_sniffable_binary_format("cdf", "cdf", Cdf)
15 17
16 class Ufl( Binary ): 18 class Ufl( Binary ):
17 """Class for generic ufl binary format""" 19 """Class for generic ufl binary format"""
18 file_ext = "ufl" 20 file_ext = "ufl"
21 Binary.register_sniffable_binary_format("ufl", "ufl", Ufl)
19 22
20 Binary.register_unsniffable_binary_ext("ufl") 23 #Binary.register_unsniffable_binary_ext("ufl")
21 24
22 class Ugp( Binary ): 25 class Ugp( Binary ):
23 """Class for generic ugp binary format""" 26 """Class for generic ugp binary format"""
24 file_ext = "ugp" 27 file_ext = "ugp"
25 28 Binary.register_sniffable_binary_format("ugp", "ugp", ugp)
26 Binary.register_unsniffable_binary_ext("ugp") 29 #Binary.register_unsniffable_binary_ext("ugp")
27 30
28 class Acs( Binary ): 31 class Acs( Binary ):
29 """Class for generic acs binary format""" 32 """Class for generic acs binary format"""
30 file_ext = "acs" 33 file_ext = "acs"
31 34
32 Binary.register_unsniffable_binary_ext("acs") 35 Binary.register_sniffable_binary_format("acs", "acs", acs)
36
37 #Binary.register_unsniffable_binary_ext("acs")