comparison xcms_datatypes/xcms.py @ 0:d00379767dbf draft default tip

Uploaded
author mish
date Wed, 23 Apr 2014 05:25:23 -0400
parents
children
comparison
equal deleted inserted replaced
-1:000000000000 0:d00379767dbf
1 """
2 XCMS datatypes
3 """
4
5 import logging
6 import os,os.path,re
7 import galaxy.datatypes.data
8 from galaxy.datatypes.data import Data
9 from galaxy.datatypes.binary import Binary
10 from galaxy.datatypes.metadata import MetadataElement
11
12 log = logging.getLogger(__name__)
13
14 class RData( Binary ):
15 """
16 A R session Image
17 """
18
19 file_ext = 'rdata'
20 is_binary = True
21
22
23
24 class MSZip( Data ):
25 """
26 A zip container for xcms input files
27 """
28
29 file_ext = 'ms_zip'
30 is_binary = False
31
32 def sniff( self, filename ):
33 """
34 Check REAL file name (dataset.name) and NOT tmp file name (dataset.path) for ".ms.zip" extension
35 """
36 try:
37 return (filename[-7:] == '.ms.zip')
38 except:
39 return False
40
41
42
43
44
45
46
47
48
49
50
51