+def seq_2d_write(line):
+ line=line.replace(" ", "")
+ out='{:d}\n{:6.1f}\n'.format(len(line),50.0)
+ for i in range(1,4):
+ out=out+'{:5d}{:8.3f}{:8.3f}\n'.format(i,0.0,180.0)
+ for e in line[:-3]:
+ i+=1
+ if e=='-':
+ out=out+'{:5d}{:8.3f}{:8.3f}\n'.format(i,0.0,180.0)
+ elif e=='H':
+ out=out+'{:5d}{:8.3f}{:8.3f}\n'.format(i,50.0,20.0)
+ elif e=='E':
+ out=out+'{:5d}{:8.3f}{:8.3f}\n'.format(i,180.0,40.0)
+ return(out)
+
+def seq_2d_write_50(line):
+ line=line.replace(" ", "")
+ out='{:d}\n'.format(len(line))
+ for i in range(1,4):
+ out=out+'{:5d}{:8.3f}{:8.3f}{:8.3f}\n'.format(i,0.0,180.0,50.0)
+ for e in line[:-3]:
+ i+=1
+ if e=='-':
+ out=out+'{:5d}{:8.3f}{:8.3f}{:8.3f}\n'.format(i,0.0,180.0,50.0)
+ elif e=='H':
+ out=out+'{:5d}{:8.3f}{:8.3f}{:8.3f}\n'.format(i,50.0,20.0,50.0)
+ elif e=='E':
+ out=out+'{:5d}{:8.3f}{:8.3f}{:8.3f}\n'.format(i,180.0,40.0,50.0)
+ return(out)
+