snpPropertiesList = getSNPs(hitfile, uniqStartMin, totalRatioMin, doCache, cachePages, doSplices, forceChr)
for snpEntry in snpPropertiesList:
outline = "%1.2f\t%1.2f\t%s\t%d\t%d\t%d\t\t%d\t%s\n" % snpEntry
- print outline
- outfile.write(outline + "\n")
+ outfile.write(outline)
outfile.flush()
outfile.close()
uniqBaseDict = {change: 1}
totalBaseDict = {change: 1}
if mismatchDict.has_key(change_at):
- (uniqueReadCount, totalCount, back, uniqBaseDict, totalBaseDict) = mismatchDict[change_at]
pos = "%s:%s" % (str(start), change)
+ totalCount = mismatchDict[change_at]["totalCount"]
totalCount += 1
+ totalBaseDict = mismatchDict[change_at]["totalBaseDict"]
if totalBaseDict.has_key(change):
totalBaseDict[change] += 1
+ uniqBaseDict = mismatchDict[change_at]["uniqBaseDict"]
+ uniqueReadCount = mismatchDict[change_at]["uniqueReadCount"]
+ back = mismatchDict[change_at]["back"]
if pos not in back:
uniqueReadCount += 1
if uniqBaseDict.has_key(change):