Mercurial > repos > xuebing > sharplabtool
view mytools/makewindow.py @ 9:87eb5c5ddfe9
Uploaded
author | xuebing |
---|---|
date | Fri, 09 Mar 2012 20:01:43 -0500 |
parents | f0dc65e7f6c0 |
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]))