Mercurial > repos > xuebing > sharplabtool
view tools/mytools/makewindow.py @ 1:cdcb0ce84a1b
Uploaded
author | xuebing |
---|---|
date | Fri, 09 Mar 2012 19:45:15 -0500 |
parents | 9071e359b9a3 |
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]))