]> Git — Sourcephile - literate-phylomemy.git/blob - tests/Phylomemy/TemporalMatchingSpec/phylomemyDOT/docs=docs0.minSupp=1.minSize=2.minWeight=0.6666666666666666667.golden
init
[literate-phylomemy.git] / tests / Phylomemy / TemporalMatchingSpec / phylomemyDOT / docs=docs0.minSupp=1.minSize=2.minWeight=0.6666666666666666667.golden
1 // Num of branches: 9
2 digraph g
3 {
4 splines="ortho"
5 subgraph cluster_r1
6 {
7 // Create a node for the range r1
8 r1[shape=box,label="Pos 1",color=gray,style=filled,fillcolor=gray]
9 color=gray
10 {
11 rank=same
12 // Create cluster nodes within the range r1
13 r1c1[label="a, b, c",style=filled,fillcolor="1",colorscheme=paired12]
14 r1c2[label="a, d, e",style=filled,fillcolor="2",colorscheme=paired12]
15 r1c3[label="e, f, g",style=filled,fillcolor="3",colorscheme=paired12]
16 // Horizontally align nodes within the same range
17 r1 -> r1c1[style=invis]
18 r1c1 -> r1c2[weight=10,style=invis]
19 r1c2 -> r1c3[weight=10,style=invis]
20 }
21 }
22 // Create edges from clusters of the range r1
23 // to clusters within subsequent ranges
24 r1c1 -> r2c1[weight=0.6666666666666666,label="0.67",fontcolor=gray60,constraint=false]
25 r1c2 -> r4c2[weight=1.0,label="1.00",fontcolor=gray60,constraint=false]
26 r1c3 -> r6c6[weight=0.6666666666666666,label="0.67",fontcolor=gray60,constraint=false]
27 subgraph cluster_r2
28 {
29 // Create a node for the range r2
30 r2[shape=box,label="Pos 2",color=gray,style=filled,fillcolor=gray]
31 color=gray
32 {
33 rank=same
34 // Create cluster nodes within the range r2
35 r2c1[label="a, b",style=filled,fillcolor="1",colorscheme=paired12]
36 r2c2[label="d, f",style=filled,fillcolor="4",colorscheme=paired12]
37 // Horizontally align nodes within the same range
38 r2 -> r2c1[style=invis]
39 r2c1 -> r2c2[weight=10,style=invis]
40 }
41 }
42 // Create edges from clusters of the range r2
43 // to clusters within subsequent ranges
44 r2c1 -> r4c1[weight=0.6666666666666666,label="0.67",fontcolor=gray60,constraint=false]
45 r2c2 -> r3c2[weight=1.0,label="1.00",fontcolor=gray60,constraint=false]
46 subgraph cluster_r3
47 {
48 // Create a node for the range r3
49 r3[shape=box,label="Pos 3",color=gray,style=filled,fillcolor=gray]
50 color=gray
51 {
52 rank=same
53 // Create cluster nodes within the range r3
54 r3c1[label="a, f, g",style=filled,fillcolor="5",colorscheme=paired12]
55 r3c2[label="d, f",style=filled,fillcolor="4",colorscheme=paired12]
56 // Horizontally align nodes within the same range
57 r3 -> r3c1[style=invis]
58 r3c1 -> r3c2[weight=10,style=invis]
59 }
60 }
61 // Create edges from clusters of the range r3
62 // to clusters within subsequent ranges
63 r3c1 -> r5c2[weight=0.6666666666666666,label="0.67",fontcolor=gray60,constraint=false]
64 r3c2 -> r5c4[weight=0.6666666666666666,label="0.67",fontcolor=gray60,constraint=false]
65 subgraph cluster_r4
66 {
67 // Create a node for the range r4
68 r4[shape=box,label="Pos 4",color=gray,style=filled,fillcolor=gray]
69 color=gray
70 {
71 rank=same
72 // Create cluster nodes within the range r4
73 r4c1[label="a, b, c",style=filled,fillcolor="1",colorscheme=paired12]
74 r4c2[label="a, d, e",style=filled,fillcolor="2",colorscheme=paired12]
75 r4c3[label="b, c",style=filled,fillcolor="1",colorscheme=paired12]
76 r4c4[label="b, c, e",style=filled,fillcolor="1",colorscheme=paired12]
77 // Horizontally align nodes within the same range
78 r4 -> r4c1[style=invis]
79 r4c1 -> r4c2[weight=10,style=invis]
80 r4c2 -> r4c3[weight=10,style=invis]
81 r4c3 -> r4c4[weight=10,style=invis]
82 }
83 }
84 // Create edges from clusters of the range r4
85 // to clusters within subsequent ranges
86 r4c1 -> r6c2[weight=0.6666666666666666,label="0.67",fontcolor=gray60,constraint=false]
87 r4c1 -> r6c1[weight=1.0,label="1.00",fontcolor=gray60,constraint=false]
88 r4c3 -> r6c3[weight=0.6666666666666666,label="0.67",fontcolor=gray60,constraint=false]
89 r4c3 -> r6c1[weight=0.6666666666666666,label="0.67",fontcolor=gray60,constraint=false]
90 r4c3 -> r6c2[weight=1.0,label="1.00",fontcolor=gray60,constraint=false]
91 r4c4 -> r6c2[weight=0.6666666666666666,label="0.67",fontcolor=gray60,constraint=false]
92 subgraph cluster_r5
93 {
94 // Create a node for the range r5
95 r5[shape=box,label="Pos 5",color=gray,style=filled,fillcolor=gray]
96 color=gray
97 {
98 rank=same
99 // Create cluster nodes within the range r5
100 r5c1[label="a, c, d",style=filled,fillcolor="6",colorscheme=paired12]
101 r5c2[label="a, f",style=filled,fillcolor="5",colorscheme=paired12]
102 r5c3[label="b, f",style=filled,fillcolor="7",colorscheme=paired12]
103 r5c4[label="d, f, g",style=filled,fillcolor="4",colorscheme=paired12]
104 // Horizontally align nodes within the same range
105 r5 -> r5c1[style=invis]
106 r5c1 -> r5c2[weight=10,style=invis]
107 r5c2 -> r5c3[weight=10,style=invis]
108 r5c3 -> r5c4[weight=10,style=invis]
109 }
110 }
111 // Create edges from clusters of the range r5
112 // to clusters within subsequent ranges
113 subgraph cluster_r6
114 {
115 // Create a node for the range r6
116 r6[shape=box,label="Pos 6",color=gray,style=filled,fillcolor=gray]
117 color=gray
118 {
119 rank=same
120 // Create cluster nodes within the range r6
121 r6c1[label="a, b, c",style=filled,fillcolor="1",colorscheme=paired12]
122 r6c2[label="b, c",style=filled,fillcolor="1",colorscheme=paired12]
123 r6c3[label="b, c, g",style=filled,fillcolor="1",colorscheme=paired12]
124 r6c4[label="c, d, g",style=filled,fillcolor="8",colorscheme=paired12]
125 r6c5[label="c, g",style=filled,fillcolor="9",colorscheme=paired12]
126 r6c6[label="e, g",style=filled,fillcolor="3",colorscheme=paired12]
127 // Horizontally align nodes within the same range
128 r6 -> r6c1[style=invis]
129 r6c1 -> r6c2[weight=10,style=invis]
130 r6c2 -> r6c3[weight=10,style=invis]
131 r6c3 -> r6c4[weight=10,style=invis]
132 r6c4 -> r6c5[weight=10,style=invis]
133 r6c5 -> r6c6[weight=10,style=invis]
134 }
135 }
136 // Create edges from clusters of the range r6
137 // to clusters within subsequent ranges
138 // Vertically align range nodes
139 r1 -> r2 -> r3 -> r4 -> r5 -> r6[weight=10,style=invis]
140 }