from Drawing import * s = Drawing(alpha=0, omega=32) s.addColor("mygrey","#CCCCCC") s.addNode("a", [(0,32)]) s.addNode("b", [(0,32)]) s.addNode("c", [(0,32)]) s.addNode("d", [(0,32)]) s.addNode("e", [(0,32)]) s.addNodeCluster("c", [(3.04,3.36)], width=22.6536, color=0) s.addNodeCluster("c", [(3.36,3.68)], width=26.8993, color=0) s.addNodeCluster("c", [(3.68,4)], width=31.145, color=0) s.addNodeCluster("c", [(4,4.32)], width=35.3907, color=0) s.addNodeCluster("c", [(4.32,4.64)], width=39.6364, color=0) s.addNodeCluster("c", [(4.64,4.96)], width=43.8821, color=0) s.addNodeCluster("c", [(4.96,5.28)], width=88.7961, color=0) s.addNodeCluster("c", [(5.28,5.6)], width=88.7961, color=0) s.addNodeCluster("c", [(5.6,5.92)], width=88.7961, color=0) s.addNodeCluster("c", [(5.92,6.24)], width=65.1302, color=0) s.addNodeCluster("c", [(6.24,6.56)], width=53.0221, color=0) s.addNodeCluster("c", [(6.56,6.88)], width=40.914, color=0) s.addNodeCluster("c", [(6.88,7.2)], width=87.0762, color=0) s.addNodeCluster("c", [(7.2,7.52)], width=87.0762, color=0) s.addNodeCluster("c", [(7.52,7.84)], width=87.0762, color=0) s.addNodeCluster("c", [(7.84,8.16)], width=23.4398, color=0) s.addNodeCluster("c", [(8.16,8.48)], width=23.4398, color=0) s.addNodeCluster("c", [(8.48,8.8)], width=23.4398, color=0) s.addNodeCluster("c", [(8.8,9.12)], width=23.4398, color=0) s.addNodeCluster("c", [(9.12,9.44)], width=134.005, color=0) s.addNodeCluster("c", [(9.44,9.76)], width=134.005, color=0) s.addNodeCluster("c", [(9.76,10.08)], width=134.005, color=0) s.addNodeCluster("c", [(10.08,10.4)], width=134.005, color=0) s.addNodeCluster("c", [(10.4,10.72)], width=134.005, color=0) s.addNodeCluster("c", [(10.72,11.04)], width=134.005, color=0) s.addNodeCluster("c", [(18.08,18.4)], width=32.973, color=0) s.addNodeCluster("c", [(18.4,18.72)], width=50.2703, color=0) s.addNodeCluster("c", [(18.72,19.04)], width=67.5676, color=0) s.addNodeCluster("c", [(19.04,19.36)], width=61.2776, color=0) s.addNodeCluster("c", [(19.36,19.68)], width=56.5602, color=0) s.addNodeCluster("c", [(19.68,20)], width=51.8428, color=0) s.addNodeCluster("c", [(20,20.32)], width=47.1253, color=0) s.addNodeCluster("c", [(20.32,20.64)], width=42.4079, color=0) s.addNodeCluster("c", [(20.64,20.96)], width=37.6904, color=0) s.addNodeCluster("c", [(20.96,21.28)], width=32.973, color=0) s.addNodeCluster("c", [(21.28,21.6)], width=28.2555, color=0) s.addNodeCluster("c", [(21.6,21.92)], width=23.5381, color=0) s.addNodeCluster("c", [(25.12,25.44)], width=30.6571, color=0) s.addNodeCluster("c", [(25.44,25.76)], width=42.8367, color=0) s.addNodeCluster("c", [(25.76,26.08)], width=55.0163, color=0) s.addNodeCluster("c", [(26.08,26.4)], width=67.1959, color=0) s.addNodeCluster("c", [(26.4,26.72)], width=79.3754, color=0) s.addNodeCluster("c", [(26.72,27.04)], width=91.5553, color=0) s.addNodeCluster("c", [(27.04,27.36)], width=36.9828, color=0) s.addNodeCluster("c", [(27.36,27.68)], width=35.9947, color=0) s.addNodeCluster("c", [(27.68,28)], width=34.1283, color=0) s.addNodeCluster("c", [(28,28.32)], width=42.365, color=0) s.addNodeCluster("c", [(28.32,28.64)], width=33.845, color=0) s.addNodeCluster("c", [(28.64,28.96)], width=25.325, color=0) s.addNodeCluster("b", [(2.08,2.4)], width=51.4496, color=0) s.addNodeCluster("b", [(2.4,2.72)], width=51.4496, color=0) s.addNodeCluster("b", [(2.72,3.04)], width=51.4496, color=0) s.addNodeCluster("b", [(3.04,3.36)], width=43.8821, color=0) s.addNodeCluster("b", [(3.36,3.68)], width=39.6364, color=0) s.addNodeCluster("b", [(3.68,4)], width=35.3907, color=0) s.addNodeCluster("b", [(4,4.32)], width=31.145, color=0) s.addNodeCluster("b", [(4.32,4.64)], width=26.8993, color=0) s.addNodeCluster("b", [(4.64,4.96)], width=22.6536, color=0) s.addNodeCluster("b", [(11.04,11.36)], width=150.221, color=0) s.addNodeCluster("b", [(11.36,11.68)], width=150.221, color=0) s.addNodeCluster("b", [(11.68,12)], width=150.221, color=0) s.addNodeCluster("b", [(12,12.32)], width=92.1769, color=0) s.addNodeCluster("b", [(12.32,12.64)], width=96.973, color=0) s.addNodeCluster("b", [(12.64,12.96)], width=101.769, color=0) s.addNodeCluster("b", [(12.96,13.28)], width=106.565, color=0) s.addNodeCluster("b", [(13.28,13.6)], width=111.361, color=0) s.addNodeCluster("b", [(13.6,13.92)], width=116.157, color=0) s.addNodeCluster("b", [(13.92,14.24)], width=207.469, color=0) s.addNodeCluster("b", [(14.24,14.56)], width=207.469, color=0) s.addNodeCluster("b", [(14.56,14.88)], width=207.469, color=0) s.addNodeCluster("b", [(15.84,16.16)], width=109.926, color=0) s.addNodeCluster("b", [(16.16,16.48)], width=109.926, color=0) s.addNodeCluster("b", [(16.48,16.8)], width=109.926, color=0) s.addNodeCluster("b", [(16.8,17.12)], width=109.926, color=0) s.addNodeCluster("b", [(17.12,17.44)], width=109.926, color=0) s.addNodeCluster("b", [(17.44,17.76)], width=109.926, color=0) s.addNodeCluster("b", [(17.76,18.08)], width=109.926, color=0) s.addNodeCluster("b", [(18.08,18.4)], width=109.926, color=0) s.addNodeCluster("b", [(18.4,18.72)], width=109.926, color=0) s.addNodeCluster("b", [(18.72,19.04)], width=109.926, color=0) s.addNodeCluster("b", [(19.04,19.36)], width=22.9484, color=0) s.addNodeCluster("b", [(19.36,19.68)], width=27.6658, color=0) s.addNodeCluster("b", [(19.68,20)], width=32.3833, color=0) s.addNodeCluster("b", [(20,20.32)], width=37.1007, color=0) s.addNodeCluster("b", [(20.32,20.64)], width=41.8182, color=0) s.addNodeCluster("b", [(20.64,20.96)], width=46.5356, color=0) s.addNodeCluster("b", [(20.96,21.28)], width=51.2531, color=0) s.addNodeCluster("b", [(21.28,21.6)], width=55.9705, color=0) s.addNodeCluster("b", [(21.6,21.92)], width=60.688, color=0) s.addNodeCluster("b", [(21.92,22.24)], width=121.72, color=0) s.addNodeCluster("b", [(22.24,22.56)], width=121.72, color=0) s.addNodeCluster("b", [(22.56,22.88)], width=121.72, color=0) s.addNodeCluster("b", [(23.84,24.16)], width=154.152, color=0) s.addNodeCluster("b", [(24.16,24.48)], width=154.152, color=0) s.addNodeCluster("b", [(24.48,24.8)], width=154.152, color=0) s.addNodeCluster("b", [(24.8,25.12)], width=154.152, color=0) s.addNodeCluster("b", [(25.12,25.44)], width=91.8983, color=0) s.addNodeCluster("b", [(25.44,25.76)], width=79.7184, color=0) s.addNodeCluster("b", [(25.76,26.08)], width=67.539, color=0) s.addNodeCluster("b", [(26.08,26.4)], width=55.3594, color=0) s.addNodeCluster("b", [(26.4,26.72)], width=43.1798, color=0) s.addNodeCluster("b", [(26.72,27.04)], width=31.0002, color=0) s.addNodeCluster("b", [(27.04,27.36)], width=24.8032, color=0) s.addNodeCluster("b", [(27.36,27.68)], width=22.5526, color=0) s.addNodeCluster("b", [(27.68,28)], width=20.7411, color=0) s.addNodeCluster("d", [(5.92,6.24)], width=23.027, color=0) s.addNodeCluster("d", [(6.24,6.56)], width=35.1351, color=0) s.addNodeCluster("d", [(6.56,6.88)], width=47.2432, color=0) s.addNodeCluster("d", [(6.88,7.2)], width=130.074, color=0) s.addNodeCluster("d", [(7.2,7.52)], width=130.074, color=0) s.addNodeCluster("d", [(7.52,7.84)], width=130.074, color=0) s.addNodeCluster("d", [(7.84,8.16)], width=130.074, color=0) s.addNodeCluster("d", [(8.16,8.48)], width=130.074, color=0) s.addNodeCluster("d", [(8.48,8.8)], width=130.074, color=0) s.addNodeCluster("d", [(8.8,9.12)], width=130.074, color=0) s.addNodeCluster("d", [(11.04,11.36)], width=220, color=0) s.addNodeCluster("d", [(11.36,11.68)], width=220, color=0) s.addNodeCluster("d", [(11.68,12)], width=220, color=0) s.addNodeCluster("d", [(12,12.32)], width=109.494, color=0) s.addNodeCluster("d", [(12.32,12.64)], width=104.698, color=0) s.addNodeCluster("d", [(12.64,12.96)], width=99.9017, color=0) s.addNodeCluster("d", [(12.96,13.28)], width=95.1057, color=0) s.addNodeCluster("d", [(13.28,13.6)], width=90.3096, color=0) s.addNodeCluster("d", [(13.6,13.92)], width=85.5135, color=0) s.addNodeCluster("d", [(13.92,14.24)], width=193.464, color=0) s.addNodeCluster("d", [(14.24,14.56)], width=193.464, color=0) s.addNodeCluster("d", [(14.56,14.88)], width=193.464, color=0) s.addNodeCluster("d", [(14.88,15.2)], width=193.464, color=0) s.addNodeCluster("d", [(15.2,15.52)], width=193.464, color=0) s.addNodeCluster("d", [(15.52,15.84)], width=193.464, color=0) s.addNodeCluster("d", [(15.84,16.16)], width=185.602, color=0) s.addNodeCluster("d", [(16.16,16.48)], width=185.602, color=0) s.addNodeCluster("d", [(16.48,16.8)], width=185.602, color=0) s.addNodeCluster("d", [(16.8,17.12)], width=185.602, color=0) s.addNodeCluster("d", [(17.12,17.44)], width=185.602, color=0) s.addNodeCluster("d", [(17.44,17.76)], width=185.602, color=0) s.addNodeCluster("d", [(17.76,18.08)], width=185.602, color=0) s.addNodeCluster("d", [(18.08,18.4)], width=61.0811, color=0) s.addNodeCluster("d", [(18.4,18.72)], width=43.7838, color=0) s.addNodeCluster("d", [(18.72,19.04)], width=26.4865, color=0) s.addNodeCluster("d", [(19.04,19.36)], width=102.555, color=0) s.addNodeCluster("d", [(19.36,19.68)], width=102.555, color=0) s.addNodeCluster("d", [(19.68,20)], width=102.555, color=0) s.addNodeCluster("d", [(20,20.32)], width=102.555, color=0) s.addNodeCluster("d", [(20.32,20.64)], width=102.555, color=0) s.addNodeCluster("d", [(20.64,20.96)], width=102.555, color=0) s.addNodeCluster("d", [(20.96,21.28)], width=102.555, color=0) s.addNodeCluster("d", [(21.28,21.6)], width=102.555, color=0) s.addNodeCluster("d", [(21.6,21.92)], width=102.555, color=0) s.addNodeCluster("d", [(21.92,22.24)], width=102.555, color=0) s.addNodeCluster("d", [(22.24,22.56)], width=102.555, color=0) s.addNodeCluster("d", [(22.56,22.88)], width=102.555, color=0) s.addNodeCluster("d", [(23.84,24.16)], width=59.312, color=0) s.addNodeCluster("d", [(24.16,24.48)], width=59.312, color=0) s.addNodeCluster("d", [(24.48,24.8)], width=59.312, color=0) s.addNodeCluster("d", [(24.8,25.12)], width=59.312, color=0) s.addNodeCluster("d", [(25.12,25.44)], width=59.312, color=0) s.addNodeCluster("d", [(25.44,25.76)], width=59.312, color=0) s.addNodeCluster("d", [(25.76,26.08)], width=59.312, color=0) s.addNodeCluster("d", [(26.08,26.4)], width=59.312, color=0) s.addNodeCluster("d", [(26.4,26.72)], width=59.312, color=0) s.addNodeCluster("d", [(26.72,27.04)], width=59.312, color=0) s.addNodeCluster("d", [(27.04,27.36)], width=21.8012, color=0) s.addNodeCluster("d", [(27.36,27.68)], width=25.04, color=0) s.addNodeCluster("d", [(27.68,28)], width=28.7178, color=0) s.addNodeCluster("d", [(28,28.32)], width=34.9815, color=0) s.addNodeCluster("d", [(28.32,28.64)], width=43.5015, color=0) s.addNodeCluster("d", [(28.64,28.96)], width=52.0214, color=0) s.addNodeCluster("d", [(28.96,29.28)], width=85.8477, color=0) s.addNodeCluster("d", [(29.28,29.6)], width=85.8477, color=0) s.addNodeCluster("d", [(29.6,29.92)], width=85.8477, color=0) s.addLink("c", "d", 6, 7, color="mygrey") s.addLink("a", "b", 1, 2, color="mygrey") s.addLink("d", "e", 9, 11, color="mygrey") s.addLink("d", "e", 23, 24, color="mygrey") s.addLink("c", "d", 27, 29, color="mygrey") s.addLink("a", "b", 15, 16, color="mygrey") s.addLink("a", "c", 8, 9, color="mygrey") s.addLink("d", "e", 30, 31, color="mygrey") s.addLink("b", "d", 12, 14, color="mygrey") s.addLink("b", "c", 11, 11, color="mygrey") s.addLink("c", "d", 18, 19, color="mygrey") s.addLink("d", "e", 16, 16, color="mygrey") s.addLink("a", "b", 23, 24, color="mygrey") s.addLink("b", "c", 3, 5, color="mygrey") s.addLink("b", "c", 25, 28, color="mygrey") s.addLink("b", "c", 19, 22, color="mygrey") s.addTimeLine(ticks=2)