]> Git — Sourcephile - literate-phylomemy.git/blob - tests/Phylomemy/TemporalMatchingSpec/phylomemyDOT/docs=docs0.minSupp=1.minSize=2.minWeight=0.3333333333333333333.golden
init
[literate-phylomemy.git] / tests / Phylomemy / TemporalMatchingSpec / phylomemyDOT / docs=docs0.minSupp=1.minSize=2.minWeight=0.3333333333333333333.golden
1 // Num of branches: 1
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="1",colorscheme=paired12]
15 r1c3[label="e, f, g",style=filled,fillcolor="1",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 -> r3c1[weight=0.5,label="0.50",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="1",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 -> r4c3[weight=0.3333333333333333,label="0.33",fontcolor=gray60,constraint=false]
45 r2c1 -> r4c1[weight=0.6666666666666666,label="0.67",fontcolor=gray60,constraint=false]
46 r2c2 -> r3c2[weight=1.0,label="1.00",fontcolor=gray60,constraint=false]
47 subgraph cluster_r3
48 {
49 // Create a node for the range r3
50 r3[shape=box,label="Pos 3",color=gray,style=filled,fillcolor=gray]
51 color=gray
52 {
53 rank=same
54 // Create cluster nodes within the range r3
55 r3c1[label="a, f, g",style=filled,fillcolor="1",colorscheme=paired12]
56 r3c2[label="d, f",style=filled,fillcolor="1",colorscheme=paired12]
57 // Horizontally align nodes within the same range
58 r3 -> r3c1[style=invis]
59 r3c1 -> r3c2[weight=10,style=invis]
60 }
61 }
62 // Create edges from clusters of the range r3
63 // to clusters within subsequent ranges
64 r3c1 -> r5c4[weight=0.5,label="0.50",fontcolor=gray60,constraint=false]
65 r3c1 -> r5c2[weight=0.6666666666666666,label="0.67",fontcolor=gray60,constraint=false]
66 r3c2 -> r5c3[weight=0.3333333333333333,label="0.33",fontcolor=gray60,constraint=false]
67 r3c2 -> r5c2[weight=0.3333333333333333,label="0.33",fontcolor=gray60,constraint=false]
68 r3c2 -> r5c4[weight=0.6666666666666666,label="0.67",fontcolor=gray60,constraint=false]
69 subgraph cluster_r4
70 {
71 // Create a node for the range r4
72 r4[shape=box,label="Pos 4",color=gray,style=filled,fillcolor=gray]
73 color=gray
74 {
75 rank=same
76 // Create cluster nodes within the range r4
77 r4c1[label="a, b, c",style=filled,fillcolor="1",colorscheme=paired12]
78 r4c2[label="a, d, e",style=filled,fillcolor="1",colorscheme=paired12]
79 r4c3[label="b, c",style=filled,fillcolor="1",colorscheme=paired12]
80 r4c4[label="b, c, e",style=filled,fillcolor="1",colorscheme=paired12]
81 // Horizontally align nodes within the same range
82 r4 -> r4c1[style=invis]
83 r4c1 -> r4c2[weight=10,style=invis]
84 r4c2 -> r4c3[weight=10,style=invis]
85 r4c3 -> r4c4[weight=10,style=invis]
86 }
87 }
88 // Create edges from clusters of the range r4
89 // to clusters within subsequent ranges
90 r4c1 -> r5c1[weight=0.5,label="0.50",fontcolor=gray60,constraint=false]
91 r4c2 -> r5c1[weight=0.5,label="0.50",fontcolor=gray60,constraint=false]
92 r4c3 -> r5c3[weight=0.3333333333333333,label="0.33",fontcolor=gray60,constraint=false]
93 r4c4 -> r6c3[weight=0.5,label="0.50",fontcolor=gray60,constraint=false]
94 r4c4 -> r6c1[weight=0.5,label="0.50",fontcolor=gray60,constraint=false]
95 r4c4 -> r6c2[weight=0.6666666666666666,label="0.67",fontcolor=gray60,constraint=false]
96 subgraph cluster_r5
97 {
98 // Create a node for the range r5
99 r5[shape=box,label="Pos 5",color=gray,style=filled,fillcolor=gray]
100 color=gray
101 {
102 rank=same
103 // Create cluster nodes within the range r5
104 r5c1[label="a, c, d",style=filled,fillcolor="1",colorscheme=paired12]
105 r5c2[label="a, f",style=filled,fillcolor="1",colorscheme=paired12]
106 r5c3[label="b, f",style=filled,fillcolor="1",colorscheme=paired12]
107 r5c4[label="d, f, g",style=filled,fillcolor="1",colorscheme=paired12]
108 // Horizontally align nodes within the same range
109 r5 -> r5c1[style=invis]
110 r5c1 -> r5c2[weight=10,style=invis]
111 r5c2 -> r5c3[weight=10,style=invis]
112 r5c3 -> r5c4[weight=10,style=invis]
113 }
114 }
115 // Create edges from clusters of the range r5
116 // to clusters within subsequent ranges
117 r5c1 -> r6c4[weight=0.5,label="0.50",fontcolor=gray60,constraint=false]
118 r5c1 -> r6c1[weight=0.5,label="0.50",fontcolor=gray60,constraint=false]
119 r5c3 -> r6c2[weight=0.3333333333333333,label="0.33",fontcolor=gray60,constraint=false]
120 r5c4 -> r6c4[weight=0.5,label="0.50",fontcolor=gray60,constraint=false]
121 subgraph cluster_r6
122 {
123 // Create a node for the range r6
124 r6[shape=box,label="Pos 6",color=gray,style=filled,fillcolor=gray]
125 color=gray
126 {
127 rank=same
128 // Create cluster nodes within the range r6
129 r6c1[label="a, b, c",style=filled,fillcolor="1",colorscheme=paired12]
130 r6c2[label="b, c",style=filled,fillcolor="1",colorscheme=paired12]
131 r6c3[label="b, c, g",style=filled,fillcolor="1",colorscheme=paired12]
132 r6c4[label="c, d, g",style=filled,fillcolor="1",colorscheme=paired12]
133 r6c5[label="c, g",style=filled,fillcolor="1",colorscheme=paired12]
134 r6c6[label="e, g",style=filled,fillcolor="1",colorscheme=paired12]
135 // Horizontally align nodes within the same range
136 r6 -> r6c1[style=invis]
137 r6c1 -> r6c2[weight=10,style=invis]
138 r6c2 -> r6c3[weight=10,style=invis]
139 r6c3 -> r6c4[weight=10,style=invis]
140 r6c4 -> r6c5[weight=10,style=invis]
141 r6c5 -> r6c6[weight=10,style=invis]
142 }
143 }
144 // Create edges from clusters of the range r6
145 // to clusters within subsequent ranges
146 // Vertically align range nodes
147 r1 -> r2 -> r3 -> r4 -> r5 -> r6[weight=10,style=invis]
148 }