for read in readDict[chrom]:
start = read["start"]
stop = read["stop"]
- if finalDict.has_key(start):
+ if start in finalDict:
finalDict[start].append(stop)
else:
finalDict[start] = [stop]
start = read["startR"]
stop = read["stopR"]
- if finalDict.has_key(start):
+ if start in finalDict:
finalDict[start].append(stop)
else:
finalDict[start] = [stop]
back = "%s:%s" % (str(start), change)
uniqBaseDict = {change: 1}
totalBaseDict = {change: 1}
- if mismatchDict.has_key(change_at):
+ if change_at in mismatchDict:
pos = "%s:%s" % (str(start), change)
totalCount = mismatchDict[change_at]["totalCount"]
totalCount += 1
totalBaseDict = mismatchDict[change_at]["totalBaseDict"]
- if totalBaseDict.has_key(change):
+ if change in totalBaseDict:
totalBaseDict[change] += 1
uniqBaseDict = mismatchDict[change_at]["uniqBaseDict"]
back = mismatchDict[change_at]["back"]
if pos not in back:
uniqueReadCount += 1
- if uniqBaseDict.has_key(change):
+ if change in uniqBaseDict:
uniqBaseDict[change] += 1 # dict contains total unique read counts
back = "%s,%s" % (back, pos)