comparison commons/core/parsing/WigParser.py @ 46:169d364ddd91

Uploaded
author m-zytnicki
date Mon, 30 Sep 2013 03:19:26 -0400
parents 44d5973c188c
children
comparison
equal deleted inserted replaced
45:e454402ba9d9 46:169d364ddd91
83 def makeIndexName(self, chromosome, strand = None): 83 def makeIndexName(self, chromosome, strand = None):
84 """ 84 """
85 Create an index name for a file 85 Create an index name for a file
86 """ 86 """
87 directoryName = os.path.dirname(self.fileName) 87 directoryName = os.path.dirname(self.fileName)
88 baseName = os.path.splitext(os.path.basename(self.fileName))[0]
88 if strand == None: 89 if strand == None:
89 strandName = "" 90 strandName = ""
90 else: 91 else:
91 strandName = "+" if strand == 1 else "-" 92 strandName = "+" if strand == 1 else "-"
92 indexName = os.path.join(directoryName, ".%s%s.index" % (chromosome, strandName)) 93 indexName = os.path.join(directoryName, ".%s.%s%s.index" % (baseName, chromosome, strandName))
93 return indexName 94 return indexName
94 95
95 96
96 def findIndexFile(self, chromosome, strand = None): 97 def findIndexFile(self, chromosome, strand = None):
97 """ 98 """