Commit c65a200b authored by Zohreh MOSTAANI's avatar Zohreh MOSTAANI

[doc][image] making sure graphviz works on mac

parent d922d06b
Pipeline #24806 passed with stages
in 5 minutes and 21 seconds
...@@ -138,42 +138,42 @@ contracting those markers, it is possible to define unique identifiers for all ...@@ -138,42 +138,42 @@ contracting those markers, it is possible to define unique identifiers for all
objects in the platform. In the example above, you can identify some examples. objects in the platform. In the example above, you can identify some examples.
.. High-level component interaction in the BEAT platform core .. High-level component interaction in the BEAT platform core
.. image:: img/hierarchy.png .. graphviz::
.. digraph hierarchy { digraph hierarchy {
.. graph [fontname="helvetica", compound=true, splines=polyline] graph [fontname="helvetica", compound=true, splines=polyline]
.. node [fontname="helvetica", shape=record, style=filled, fillcolor=gray95] node [fontname="helvetica", shape=record, style=filled, fillcolor=gray95]
.. edge [fontname="helvetica"] edge [fontname="helvetica"]
.. subgraph "algorithm_cluster" { subgraph "algorithm_cluster" {
.. 1[label = "{Dataformat|...|+user\n+name\n+version}"] 1[label = "{Dataformat|...|+user\n+name\n+version}"]
.. 2[label = "{Algorithm|...|+user\n+name\n+version\n+code\n+language}"] 2[label = "{Algorithm|...|+user\n+name\n+version\n+code\n+language}"]
.. 6[label = "{Library|...|+user\n+name\n+version\n+code\n+language}"] 6[label = "{Library|...|+user\n+name\n+version\n+code\n+language}"]
.. } }
.. subgraph "database_cluster" { subgraph "database_cluster" {
.. graph [label=datasets] graph [label=datasets]
.. 3[label = "{Database|...|+name\n+version}"] 3[label = "{Database|...|+name\n+version}"]
.. 4[label = "{Protocol|...|+template}"] 4[label = "{Protocol|...|+template}"]
.. 5[label = "Set"] 5[label = "Set"]
.. } }
.. subgraph "experiment_cluster" { subgraph "experiment_cluster" {
.. graph [label=experiments] graph [label=experiments]
.. 7[label = "{Toolchain|+execution_order()|+user\n+name\n+version}"] 7[label = "{Toolchain|+execution_order()|+user\n+name\n+version}"]
.. 8[label = "{Experiment|...|+user\n+label}"] 8[label = "{Experiment|...|+user\n+label}"]
.. } }
.. 1->1 [label = "0..*", arrowhead=empty] 1->1 [label = "0..*", arrowhead=empty]
.. 2->1 [label = "1..*", arrowhead=empty] 2->1 [label = "1..*", arrowhead=empty]
.. 2->6 [label = "0..*", arrowhead=empty] 2->6 [label = "0..*", arrowhead=empty]
.. 6->6 [label = "0..*", arrowhead=empty] 6->6 [label = "0..*", arrowhead=empty]
.. 4->3 [label = "1..*", arrowhead=odiamond] 4->3 [label = "1..*", arrowhead=odiamond]
.. 5->4 [label = "1..*", arrowhead=odiamond] 5->4 [label = "1..*", arrowhead=odiamond]
.. 5->1 [label = "1..*", arrowhead=empty] 5->1 [label = "1..*", arrowhead=empty]
.. 8->7 [label = "1..1", arrowhead=empty] 8->7 [label = "1..1", arrowhead=empty]
.. 8->2 [label = "1..*", arrowhead=empty] 8->2 [label = "1..*", arrowhead=empty]
.. 8->5 [label = "1..*", arrowhead=empty] 8->5 [label = "1..*", arrowhead=empty]
.. } }
The BEAT platform provides a graphical user interface so that you can program The BEAT platform provides a graphical user interface so that you can program
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment