Mercurial > repos > cropgeeks > flapjack
comparison flapjack.py @ 4:8970bd921458 draft
Uploaded
author | cropgeeks |
---|---|
date | Tue, 21 Feb 2017 06:37:00 -0500 |
parents | |
children | e8083821455b |
comparison
equal
deleted
inserted
replaced
3:0d040ceef479 | 4:8970bd921458 |
---|---|
1 from galaxy.datatypes.data import Text | |
2 | |
3 class FlapjackMapFormat(Text): | |
4 file_ext = "fjmap" | |
5 | |
6 def sniff( self, filename ): | |
7 h = open(filename) | |
8 line = h.readline() | |
9 if line.rstrip() != "# fjFile = MAP": | |
10 h.close() | |
11 return False | |
12 return True | |
13 | |
14 class FlapjackGenotypeFormat(Text): | |
15 file_ext = "fjgenotype" | |
16 | |
17 def sniff( self, filename ): | |
18 h = open(filename) | |
19 line = h.readline() | |
20 if line.rstrip() != "# fjFile = GENOTYPE": | |
21 h.close() | |
22 return False | |
23 return True | |
24 | |
25 class FlapjackPhenotypeFormat(Text): | |
26 file_ext = "fjphenotye" | |
27 | |
28 def sniff( self, filename ): | |
29 h = open(filename) | |
30 line = h.readline() | |
31 if line.rstrip() != "# fjFile = PHENOTYPE": | |
32 h.close() | |
33 return False | |
34 return True | |
35 | |
36 class FlapjackQtlFormat(Text): | |
37 file_ext = "fjqtl" | |
38 | |
39 def sniff( self, filename ): | |
40 h = open(filename) | |
41 line = h.readline() | |
42 if line.rstrip() != "# fjFile = QTL": | |
43 h.close() | |
44 return False | |
45 return True | |
46 | |
47 class FlapjackGraphFormat(Text): | |
48 file_ext = "fjgraph" | |
49 | |
50 def sniff( self, filename ): | |
51 h = open(filename) | |
52 line = h.readline() | |
53 if line.rstrip() != "# fjFile = GRAPH": | |
54 h.close() | |
55 return False | |
56 return True |