def getlines( self ):
if self.left:
for line in self.left.getlines():
yield line
if len(self.lines) >= minregions:
for line in self.lines:
yield line
if self.right:
for line in self.right.getlines():
yield line
## def main():
## f1 = fileinput.FileInput("big.bed")
## g1 = GenomicIntervalReader(f1)
## returntree, extra = find_clusters(g1, mincols=50)
## print "All found"
## for chrom, value in returntree.items():
## for start, end in value.getregions():
## print chrom+"\t"+str(start)+"\t"+str(end)
## for line in value.getlines():
## print "Line:\t"+str(line)
## main()
评论列表
文章目录