Isaac: Master Align file fixes

master
Pavan Mandava 6 years ago
parent a562ba9bf3
commit 6f0b353205

@ -10,22 +10,22 @@ def zip_alignments(al0lang0, al0lang1, al1lang0, al1lang1):
new1 = {} new1 = {}
new2 = {} new2 = {}
k, k0, k1 = 0, 0, 0 k, k0, k1 = 0, 0, 0
while k0<len(al0lang0) and k1<len(al0lang): while k0<len(al0lang0) and k1<len(al1lang0):
if v0==al1lang0[k0]: if al0lang0[k0]==al1lang0[k0]:
new0.update({k:v0}) new0.update({k:al0lang0[k0]})
new1.update({k:al0lang1[k0]}) new1.update({k:al0lang1[k0]})
new2.update({k:al1lang1[k1]}) new2.update({k:al1lang1[k1]})
k0+=1 k0+=1
k1+=1 k1+=1
elif v0==+al1lang0[k1]+' '+al1lang0.get(k1+1, '') elif al0lang0[k0]==+al1lang0[k1]+' '+al1lang0.get(k1+1, ''):
new0.update({k:v0}) new0.update({k:al0lang0[k0]})
new1.update({k:al0lang1[k0]}) new1.update({k:al0lang1[k0]})
new2.update({k:al1lang1[k1]+' '+al1lang0.get(0k1+1, '')}) new2.update({k:al1lang1[k1]+' '+al1lang0.get(k1+1, '')})
k0+=1 k0+=1
k1+=2 k1+=2
elif v0+al0lang0.get(k0+1, '')==al1lang0[k1]: elif al0lang0[k0]+al0lang0.get(k0+1, '')==al1lang0[k1]:
new0.update({k:k:al0lang0[k0]+' '+al0lang0.get(k0+1, '')}) new0.update({k:al0lang0[k0]+' '+al0lang0.get(k0+1, '')})
new1.update({k:k:al0lang1[k0]+' '+al0lang1.get(k0+1, '')}) new1.update({k:al0lang1[k0]+' '+al0lang1.get(k0+1, '')})
new2.update({k:al1lang1[k1]}) new2.update({k:al1lang1[k1]})
k0+=2 k0+=2
k1+=1 k1+=1

Loading…
Cancel
Save