Mercurial > repos > cropgeeks > flapjack
view flapjack.py @ 28:326e6b1e926c draft
Uploaded
author | cropgeeks |
---|---|
date | Mon, 27 Feb 2017 11:08:35 -0500 |
parents | 44c2d3b788f1 |
children | 9f4041f700d8 |
line wrap: on
line source
from galaxy.datatypes.data import Tabular class FlapjackFormat(Text): file_ext = "flapjack" class FlapjackMapFormat(Tabular): file_ext = "fjmap" def sniff( self, filename ): h = open(filename) line = h.readline() if line.rstrip() != "# fjFile = MAP": h.close() return False return True class FlapjackGenotypeFormat(Tabular): file_ext = "fjgenotype" def sniff( self, filename ): h = open(filename) line = h.readline() if line.rstrip() != "# fjFile = GENOTYPE": h.close() return False return True class FlapjackPhenotypeFormat(Tabular): file_ext = "fjphenotye" def sniff( self, filename ): h = open(filename) line = h.readline() if line.rstrip() != "# fjFile = PHENOTYPE": h.close() return False return True class FlapjackQtlFormat(Tabular): file_ext = "fjqtl" def sniff( self, filename ): h = open(filename) line = h.readline() if line.rstrip() != "# fjFile = QTL": h.close() return False return True class FlapjackGraphFormat(Tabular): file_ext = "fjgraph" def sniff( self, filename ): h = open(filename) line = h.readline() if line.rstrip() != "# fjFile = GRAPH": h.close() return False return True