elifs.seq[j]in['.','-']:# gap in the alignment, but not in the real chain
j+=1# ignore the column
else:
print("You are never supposed to reach this.",c.seq,'\n',s.seq,sep='',flush=True)
print(f"You are never supposed to reach this. Comparing {c.chain_label} in {i} ({c.seq[i-1:i+2]}) with seq[{j}] ({s.seq[j-3:j+4]}).\n",c.seq,'\n',s.seq,sep='',flush=True)
exit(1)
ifwarn_gaps:
warn(f"Some gap(s) in {c.chain_label} were not re-found in the aligned sequence... Ignoring them.")