diff datatypesmpa.py @ 2:df446e746b62

sniffers
author samuel blanck
date Mon, 15 Jun 2015 11:03:37 +0200
parents 7c866f50b1a3
children
line wrap: on
line diff
--- a/datatypesmpa.py	Wed May 13 05:25:18 2015 -0400
+++ b/datatypesmpa.py	Mon Jun 15 11:03:37 2015 +0200
@@ -1,32 +1,37 @@
-import galaxy.datatypes.binary
+from galaxy.datatypes import data
 from galaxy.datatypes.binary import Binary
 
 class Cel( Binary ):
     """Class for generic CEL binary format"""
     file_ext = "cel"
 
-Binary.register_unsniffable_binary_ext("cel")
+#Binary.register_unsniffable_binary_ext("cel")
+Binary.register_sniffable_binary_format("cel", "cel", Cel)
 
 class Cdf( Binary ):
     """Class for generic cdf binary format"""
     file_ext = "cdf"
 
-Binary.register_unsniffable_binary_ext("cdf")
+#Binary.register_unsniffable_binary_ext("cdf")
+Binary.register_sniffable_binary_format("cdf", "cdf", Cdf)
 
 class Ufl( Binary ):
     """Class for generic ufl binary format"""
     file_ext = "ufl"
+Binary.register_sniffable_binary_format("ufl", "ufl", Ufl)
 
-Binary.register_unsniffable_binary_ext("ufl")
+#Binary.register_unsniffable_binary_ext("ufl")
 
 class Ugp( Binary ):
     """Class for generic ugp binary format"""
     file_ext = "ugp"
-
-Binary.register_unsniffable_binary_ext("ugp")
+Binary.register_sniffable_binary_format("ugp", "ugp", ugp)
+#Binary.register_unsniffable_binary_ext("ugp")
 
 class Acs( Binary ):
     """Class for generic acs binary format"""
     file_ext = "acs"
 
-Binary.register_unsniffable_binary_ext("acs")
\ No newline at end of file
+Binary.register_sniffable_binary_format("acs", "acs", acs)
+
+#Binary.register_unsniffable_binary_ext("acs")
\ No newline at end of file