Mercurial > repos > sblanck > mpagenomics_datatypes
changeset 2:df446e746b62
sniffers
author | samuel blanck |
---|---|
date | Mon, 15 Jun 2015 11:03:37 +0200 |
parents | 23c2cd7701c4 |
children | b140ade7623a |
files | datatypes_conf.xml datatypesmpa.py |
diffstat | 2 files changed, 19 insertions(+), 7 deletions(-) [+] |
line wrap: on
line diff
--- a/datatypes_conf.xml Wed May 13 05:25:18 2015 -0400 +++ b/datatypes_conf.xml Mon Jun 15 11:03:37 2015 +0200 @@ -22,5 +22,12 @@ <datatype extension="sef" type="galaxy.datatypes.data:Text" subclass="True" display_in_upload="true"/> <!--End MPAgenomics extensions--> </registration> + <sniffers> + <sniffer type="galaxy.datatypes.datatypesmpa:Cel"/> + <sniffer type="galaxy.datatypes.datatypesmpa:Cdf"/> + <sniffer type="galaxy.datatypes.datatypesmpa:Ufl"/> + <sniffer type="galaxy.datatypes.datatypesmpa:Ugp"/> + <sniffer type="galaxy.datatypes.datatypesmpa:Acs"/> + </sniffers> </datatypes>
--- 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