83 lines
3.1 KiB
Python
Executable file
83 lines
3.1 KiB
Python
Executable file
#!/usr/bin/env python
|
|
|
|
mapp = { 'H08' : [ 'H08' ],
|
|
'H09' : [ 'H09','G08','H07','J08' ],
|
|
'H10' : [ 'H10','F08','H06','K08' ],
|
|
'H11' : [ 'H11','E08','H05','L08' ],
|
|
'H12' : [ 'H12','D08','H04','M08' ],
|
|
'H13' : [ 'H13','C08','H03','N08' ],
|
|
'H14' : [ 'H14','B08','H02','P08' ],
|
|
'H15' : [ 'H15','A08','H01','R08' ],
|
|
'G08' : [ 'G08','H07','J08','H09' ],
|
|
'G09' : [ 'G09','G07','J07','J09' ],
|
|
'G10' : [ 'G10','F07','J06','K09' ],
|
|
'G11' : [ 'G11','E07','J05','L09' ],
|
|
'G12' : [ 'G12','D07','J04','M09' ],
|
|
'G13' : [ 'G13','C07','J03','N09' ],
|
|
'G14' : [ 'G14','B07','J02','P09' ],
|
|
'G15' : [ 'G15','A07','J01','R09' ],
|
|
'F08' : [ 'F08','H06','K08','H10' ],
|
|
'F09' : [ 'F09','G06','K07','J10' ],
|
|
'F10' : [ 'F10','F06','K06','K10' ],
|
|
'F11' : [ 'F11','E06','K05','L10' ],
|
|
'F12' : [ 'F12','D06','K04','M10' ],
|
|
'F13' : [ 'F13','C06','K03','N10' ],
|
|
'F14' : [ 'F14','B06','K02','P10' ],
|
|
'F15' : [ 'F15','A06','K01','R10' ],
|
|
'E08' : [ 'E08','H05','L08','H11' ],
|
|
'E09' : [ 'E09','G05','L07','J11' ],
|
|
'E10' : [ 'E10','F05','L06','K11' ],
|
|
'E11' : [ 'E11','E05','L05','L11' ],
|
|
'E12' : [ 'E12','D05','L04','M11' ],
|
|
'E13' : [ 'E13','C05','L03','N11' ],
|
|
'E14' : [ 'E14','B05','L02','P11' ],
|
|
'E15' : [ 'E15','A05','L01','R11' ],
|
|
'D08' : [ 'D08','H04','M08','H12' ],
|
|
'D09' : [ 'D09','G04','M07','J12' ],
|
|
'D10' : [ 'D10','F04','M06','K12' ],
|
|
'D11' : [ 'D11','E04','M05','L12' ],
|
|
'D12' : [ 'D12','D04','M04','M12' ],
|
|
'D13' : [ 'D13','C04','M03','N12' ],
|
|
'D14' : [ 'D14','B04','M02','P12' ],
|
|
'C08' : [ 'C08','H03','N08','H13' ],
|
|
'C09' : [ 'C09','G03','N07','J13' ],
|
|
'C10' : [ 'C10','F03','N06','K13' ],
|
|
'C11' : [ 'C11','E03','N05','L13' ],
|
|
'C12' : [ 'C12','D03','N04','M13' ],
|
|
'C13' : [ 'C13','C03','N03','N13' ],
|
|
'C14' : [ 'C14','B03','N02','P13' ],
|
|
'B08' : [ 'B08','H02','P08','H14' ],
|
|
'B09' : [ 'B09','G02','P07','J14' ],
|
|
'B10' : [ 'B10','F02','P06','K14' ],
|
|
'B11' : [ 'B11','E02','P05','L14' ],
|
|
'B12' : [ 'B12','D02','P04','M14' ],
|
|
'B13' : [ 'B13','C02','P03','N14' ],
|
|
'A08' : [ 'A08','H01','R08','H15' ],
|
|
'A09' : [ 'A09','G01','R07','J15' ],
|
|
'A10' : [ 'A10','F01','R06','K15' ],
|
|
'A11' : [ 'A11','E01','R05','L15' ]
|
|
}
|
|
|
|
output_t = """ fig.set_pos('{pos}','{num}',hyper='ass_{num}ba_target')"""
|
|
|
|
|
|
rows = {8: {'G':16,'E':12,'C':16,'A':8},
|
|
9: {'H':16,'F':12,'D':12,'B':20},
|
|
}
|
|
|
|
rcpy = rows
|
|
for r,cols in rcpy.items():
|
|
for col in cols:
|
|
posKey = "{0}{1:0>2}".format(col,r)
|
|
print posKey
|
|
for key in mapp[posKey]:
|
|
print key[0],int(key[1:3])
|
|
print
|
|
for r in rows:
|
|
for col in rows[r]:
|
|
p = "{0}{1}".format(col,r)
|
|
print output_t.format(pos=p,num=rows[r][col])
|
|
print
|
|
|
|
|
|
|