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