reads = { '1': 'A', '2': 'B', '3': 'C', '4': 'D', '5': 'E', '6': 'F' }`
readOrder = ['1', '2', '3', '4', '5', '6']`
How can I iterate over string like in readOrder
:
a = []
for i in readOrder():
a.append(reads[i],reads[i+1])
''.join(a)
print a
So I can get:
'ABBCCDDEEF'
This way works, but there must be an easy way to do it with a for loop I guess:
a = [reads[0] + reads[1], reads[1] + reads[2],
reads[2] + reads[3], reads[3] + reads[4]]
print ''.join(a)