Mercurial > repos > xuebing > bed_window
view bed_window.py @ 1:0f849231e4e0 default tip
Uploaded
author | xuebing |
---|---|
date | Sat, 31 Mar 2012 14:05:49 -0400 |
parents | |
children |
line wrap: on
line source
def makeWindow(filename,outfile,window): window = window/2 f=open(filename) out = open(outfile,'w') for line in f: flds = line.strip().split() #new position center = (int(flds[1]) + int(flds[2]))/2 start = center - window end = center + window if start >= 0: flds[1] = str(start) flds[2] = str(end) out.write('\t'.join(flds)+'\n') f.close() out.close() import sys makeWindow(sys.argv[1],sys.argv[2],int(sys.argv[3]))