KarrLab/obj_tables

View on GitHub
examples/biochemical_network/schema.svg

Summary

Maintainability
Test Coverage
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
 "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.40.1 (20161225.0304)
 -->
<!-- Title: %3 Pages: 1 -->
<svg width="370pt" height="378pt"
 viewBox="0.00 0.00 370.00 377.50" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 373.5)">
<title>%3</title>
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-373.5 366,-373.5 366,4 -4,4"/>
<!-- Compound -->
<g id="node1" class="node">
<title>Compound</title>
<polygon fill="#ff8a5b" stroke="transparent" points="11.5,-335.5 11.5,-365.5 127.5,-365.5 127.5,-335.5 11.5,-335.5"/>
<polygon fill="none" stroke="#000000" points="11.5,-335.5 11.5,-365.5 127.5,-365.5 127.5,-335.5 11.5,-335.5"/>
<text text-anchor="start" x="27" y="-347.1" font-family="Times,serif" font-weight="bold" font-size="18.00" fill="#000000">Compound</text>
<polygon fill="#bfffff" stroke="transparent" points="11.5,-310.5 11.5,-335.5 80.5,-335.5 80.5,-310.5 11.5,-310.5"/>
<polygon fill="none" stroke="#000000" points="11.5,-310.5 11.5,-335.5 80.5,-335.5 80.5,-310.5 11.5,-310.5"/>
<text text-anchor="start" x="27.5" y="-320.3" font-family="Times,serif" font-weight="bold" font-size="14.00" fill="#000000">model</text>
<polygon fill="#bfffff" stroke="transparent" points="80.5,-310.5 80.5,-335.5 127.5,-335.5 127.5,-310.5 80.5,-310.5"/>
<polygon fill="none" stroke="#000000" points="80.5,-310.5 80.5,-335.5 127.5,-335.5 127.5,-310.5 80.5,-310.5"/>
<text text-anchor="start" x="85.5" y="-319.3" font-family="Times,serif" font-size="14.00" fill="#000000">Model</text>
<polygon fill="#ebffff" stroke="transparent" points="11.5,-285.5 11.5,-310.5 80.5,-310.5 80.5,-285.5 11.5,-285.5"/>
<polygon fill="none" stroke="#000000" points="11.5,-285.5 11.5,-310.5 80.5,-310.5 80.5,-285.5 11.5,-285.5"/>
<text text-anchor="start" x="40" y="-295.3" font-family="Times,serif" font-weight="bold" font-size="14.00" fill="#000000">id</text>
<polygon fill="#ebffff" stroke="transparent" points="80.5,-285.5 80.5,-310.5 127.5,-310.5 127.5,-285.5 80.5,-285.5"/>
<polygon fill="none" stroke="#000000" points="80.5,-285.5 80.5,-310.5 127.5,-310.5 127.5,-285.5 80.5,-285.5"/>
<text text-anchor="start" x="91.5" y="-294.3" font-family="Times,serif" font-size="14.00" fill="#000000">Slug</text>
<polygon fill="#bfffff" stroke="transparent" points="11.5,-260.5 11.5,-285.5 80.5,-285.5 80.5,-260.5 11.5,-260.5"/>
<polygon fill="none" stroke="#000000" points="11.5,-260.5 11.5,-285.5 80.5,-285.5 80.5,-260.5 11.5,-260.5"/>
<text text-anchor="start" x="29.5" y="-270.3" font-family="Times,serif" font-weight="bold" font-size="14.00" fill="#000000">name</text>
<polygon fill="#bfffff" stroke="transparent" points="80.5,-260.5 80.5,-285.5 127.5,-285.5 127.5,-260.5 80.5,-260.5"/>
<polygon fill="none" stroke="#000000" points="80.5,-260.5 80.5,-285.5 127.5,-285.5 127.5,-260.5 80.5,-260.5"/>
<text text-anchor="start" x="87" y="-269.3" font-family="Times,serif" font-size="14.00" fill="#000000">String</text>
<polygon fill="#ebffff" stroke="transparent" points="11.5,-235.5 11.5,-260.5 80.5,-260.5 80.5,-235.5 11.5,-235.5"/>
<polygon fill="none" stroke="#000000" points="11.5,-235.5 11.5,-260.5 80.5,-260.5 80.5,-235.5 11.5,-235.5"/>
<text text-anchor="start" x="16.5" y="-245.3" font-family="Times,serif" font-weight="bold" font-size="14.00" fill="#000000">identifiers</text>
<polygon fill="#ebffff" stroke="transparent" points="80.5,-235.5 80.5,-260.5 127.5,-260.5 127.5,-235.5 80.5,-235.5"/>
<polygon fill="none" stroke="#000000" points="80.5,-235.5 80.5,-260.5 127.5,-260.5 127.5,-235.5 80.5,-235.5"/>
<text text-anchor="start" x="87" y="-244.3" font-family="Times,serif" font-size="14.00" fill="#000000">String</text>
</g>
<!-- Model -->
<g id="node2" class="node">
<title>Model</title>
<polygon fill="#ff8a5b" stroke="transparent" points="175.5,-320.5 175.5,-350.5 362.5,-350.5 362.5,-320.5 175.5,-320.5"/>
<polygon fill="none" stroke="#000000" points="175.5,-320.5 175.5,-350.5 362.5,-350.5 362.5,-320.5 175.5,-320.5"/>
<text text-anchor="start" x="244" y="-332.1" font-family="Times,serif" font-weight="bold" font-size="18.00" fill="#000000">Model</text>
<polygon fill="#bfffff" stroke="transparent" points="175.5,-295.5 175.5,-320.5 252.5,-320.5 252.5,-295.5 175.5,-295.5"/>
<polygon fill="none" stroke="#000000" points="175.5,-295.5 175.5,-320.5 252.5,-320.5 252.5,-295.5 175.5,-295.5"/>
<text text-anchor="start" x="208" y="-305.3" font-family="Times,serif" font-weight="bold" font-size="14.00" fill="#000000">id</text>
<polygon fill="#bfffff" stroke="transparent" points="252.5,-295.5 252.5,-320.5 362.5,-320.5 362.5,-295.5 252.5,-295.5"/>
<polygon fill="none" stroke="#000000" points="252.5,-295.5 252.5,-320.5 362.5,-320.5 362.5,-295.5 252.5,-295.5"/>
<text text-anchor="start" x="295" y="-304.3" font-family="Times,serif" font-size="14.00" fill="#000000">Slug</text>
<polygon fill="#ebffff" stroke="transparent" points="175.5,-270.5 175.5,-295.5 252.5,-295.5 252.5,-270.5 175.5,-270.5"/>
<polygon fill="none" stroke="#000000" points="175.5,-270.5 175.5,-295.5 252.5,-295.5 252.5,-270.5 175.5,-270.5"/>
<text text-anchor="start" x="197.5" y="-280.3" font-family="Times,serif" font-weight="bold" font-size="14.00" fill="#000000">name</text>
<polygon fill="#ebffff" stroke="transparent" points="252.5,-270.5 252.5,-295.5 362.5,-295.5 362.5,-270.5 252.5,-270.5"/>
<polygon fill="none" stroke="#000000" points="252.5,-270.5 252.5,-295.5 362.5,-295.5 362.5,-270.5 252.5,-270.5"/>
<text text-anchor="start" x="290.5" y="-279.3" font-family="Times,serif" font-size="14.00" fill="#000000">String</text>
<polygon fill="#bfffff" stroke="transparent" points="175.5,-245.5 175.5,-270.5 252.5,-270.5 252.5,-245.5 175.5,-245.5"/>
<polygon fill="none" stroke="#000000" points="175.5,-245.5 175.5,-270.5 252.5,-270.5 252.5,-245.5 175.5,-245.5"/>
<text text-anchor="start" x="180.5" y="-255.3" font-family="Times,serif" font-weight="bold" font-size="14.00" fill="#000000">compounds</text>
<polygon fill="#bfffff" stroke="transparent" points="252.5,-245.5 252.5,-270.5 362.5,-270.5 362.5,-245.5 252.5,-245.5"/>
<polygon fill="none" stroke="#000000" points="252.5,-245.5 252.5,-270.5 362.5,-270.5 362.5,-245.5 252.5,-245.5"/>
<text text-anchor="start" x="257.5" y="-255.3" font-family="Times,serif" font-style="italic" font-size="14.00" fill="#000000">list of </text>
<text text-anchor="start" x="292.5" y="-255.3" font-family="Times,serif" font-size="14.00" fill="#000000"> Compound</text>
<polygon fill="#ebffff" stroke="transparent" points="175.5,-220.5 175.5,-245.5 252.5,-245.5 252.5,-220.5 175.5,-220.5"/>
<polygon fill="none" stroke="#000000" points="175.5,-220.5 175.5,-245.5 252.5,-245.5 252.5,-220.5 175.5,-220.5"/>
<text text-anchor="start" x="187.5" y="-230.3" font-family="Times,serif" font-weight="bold" font-size="14.00" fill="#000000">reactions</text>
<polygon fill="#ebffff" stroke="transparent" points="252.5,-220.5 252.5,-245.5 362.5,-245.5 362.5,-220.5 252.5,-220.5"/>
<polygon fill="none" stroke="#000000" points="252.5,-220.5 252.5,-245.5 362.5,-245.5 362.5,-220.5 252.5,-220.5"/>
<text text-anchor="start" x="264" y="-230.3" font-family="Times,serif" font-style="italic" font-size="14.00" fill="#000000">list of </text>
<text text-anchor="start" x="299" y="-230.3" font-family="Times,serif" font-size="14.00" fill="#000000"> Reaction</text>
</g>
<!-- Compound&#45;&gt;Model -->
<g id="edge1" class="edge">
<title>Compound:0&#45;&gt;Model:2</title>
<path fill="none" stroke="#000000" d="M127.5,-323.5C159.8035,-323.5 143.8703,-271.1479 165.622,-259.6959"/>
<polygon fill="#000000" stroke="#000000" points="166.4979,-263.0868 175.5,-257.5 164.9787,-256.2536 166.4979,-263.0868"/>
<text text-anchor="middle" x="170.5" y="-246.3" font-family="Times,serif" font-size="14.00" fill="#000000">N</text>
<text text-anchor="middle" x="131" y="-312.3" font-family="Times,serif" font-size="14.00" fill="#000000">1</text>
</g>
<!-- Reaction -->
<g id="node3" class="node">
<title>Reaction</title>
<polygon fill="#ff8a5b" stroke="transparent" points=".5,-178.5 .5,-208.5 139.5,-208.5 139.5,-178.5 .5,-178.5"/>
<polygon fill="none" stroke="#000000" points=".5,-178.5 .5,-208.5 139.5,-208.5 139.5,-178.5 .5,-178.5"/>
<text text-anchor="start" x="35.5" y="-190.1" font-family="Times,serif" font-weight="bold" font-size="18.00" fill="#000000">Reaction</text>
<polygon fill="#bfffff" stroke="transparent" points=".5,-153.5 .5,-178.5 83.5,-178.5 83.5,-153.5 .5,-153.5"/>
<polygon fill="none" stroke="#000000" points=".5,-153.5 .5,-178.5 83.5,-178.5 83.5,-153.5 .5,-153.5"/>
<text text-anchor="start" x="23.5" y="-163.3" font-family="Times,serif" font-weight="bold" font-size="14.00" fill="#000000">model</text>
<polygon fill="#bfffff" stroke="transparent" points="83.5,-153.5 83.5,-178.5 139.5,-178.5 139.5,-153.5 83.5,-153.5"/>
<polygon fill="none" stroke="#000000" points="83.5,-153.5 83.5,-178.5 139.5,-178.5 139.5,-153.5 83.5,-153.5"/>
<text text-anchor="start" x="93" y="-162.3" font-family="Times,serif" font-size="14.00" fill="#000000">Model</text>
<polygon fill="#ebffff" stroke="transparent" points=".5,-128.5 .5,-153.5 83.5,-153.5 83.5,-128.5 .5,-128.5"/>
<polygon fill="none" stroke="#000000" points=".5,-128.5 .5,-153.5 83.5,-153.5 83.5,-128.5 .5,-128.5"/>
<text text-anchor="start" x="36" y="-138.3" font-family="Times,serif" font-weight="bold" font-size="14.00" fill="#000000">id</text>
<polygon fill="#ebffff" stroke="transparent" points="83.5,-128.5 83.5,-153.5 139.5,-153.5 139.5,-128.5 83.5,-128.5"/>
<polygon fill="none" stroke="#000000" points="83.5,-128.5 83.5,-153.5 139.5,-153.5 139.5,-128.5 83.5,-128.5"/>
<text text-anchor="start" x="99" y="-137.3" font-family="Times,serif" font-size="14.00" fill="#000000">Slug</text>
<polygon fill="#bfffff" stroke="transparent" points=".5,-103.5 .5,-128.5 83.5,-128.5 83.5,-103.5 .5,-103.5"/>
<polygon fill="none" stroke="#000000" points=".5,-103.5 .5,-128.5 83.5,-128.5 83.5,-103.5 .5,-103.5"/>
<text text-anchor="start" x="25.5" y="-113.3" font-family="Times,serif" font-weight="bold" font-size="14.00" fill="#000000">name</text>
<polygon fill="#bfffff" stroke="transparent" points="83.5,-103.5 83.5,-128.5 139.5,-128.5 139.5,-103.5 83.5,-103.5"/>
<polygon fill="none" stroke="#000000" points="83.5,-103.5 83.5,-128.5 139.5,-128.5 139.5,-103.5 83.5,-103.5"/>
<text text-anchor="start" x="94.5" y="-112.3" font-family="Times,serif" font-size="14.00" fill="#000000">String</text>
<polygon fill="#ebffff" stroke="transparent" points=".5,-78.5 .5,-103.5 83.5,-103.5 83.5,-78.5 .5,-78.5"/>
<polygon fill="none" stroke="#000000" points=".5,-78.5 .5,-103.5 83.5,-103.5 83.5,-78.5 .5,-78.5"/>
<text text-anchor="start" x="12.5" y="-88.3" font-family="Times,serif" font-weight="bold" font-size="14.00" fill="#000000">identifiers</text>
<polygon fill="#ebffff" stroke="transparent" points="83.5,-78.5 83.5,-103.5 139.5,-103.5 139.5,-78.5 83.5,-78.5"/>
<polygon fill="none" stroke="#000000" points="83.5,-78.5 83.5,-103.5 139.5,-103.5 139.5,-78.5 83.5,-78.5"/>
<text text-anchor="start" x="94.5" y="-87.3" font-family="Times,serif" font-size="14.00" fill="#000000">String</text>
<polygon fill="#bfffff" stroke="transparent" points=".5,-53.5 .5,-78.5 83.5,-78.5 83.5,-53.5 .5,-53.5"/>
<polygon fill="none" stroke="#000000" points=".5,-53.5 .5,-78.5 83.5,-78.5 83.5,-53.5 .5,-53.5"/>
<text text-anchor="start" x="16.5" y="-63.3" font-family="Times,serif" font-weight="bold" font-size="14.00" fill="#000000">equation</text>
<polygon fill="#bfffff" stroke="transparent" points="83.5,-53.5 83.5,-78.5 139.5,-78.5 139.5,-53.5 83.5,-53.5"/>
<polygon fill="none" stroke="#000000" points="83.5,-53.5 83.5,-78.5 139.5,-78.5 139.5,-53.5 83.5,-53.5"/>
<text text-anchor="start" x="94.5" y="-62.3" font-family="Times,serif" font-size="14.00" fill="#000000">String</text>
<polygon fill="#ebffff" stroke="transparent" points=".5,-28.5 .5,-53.5 83.5,-53.5 83.5,-28.5 .5,-28.5"/>
<polygon fill="none" stroke="#000000" points=".5,-28.5 .5,-53.5 83.5,-53.5 83.5,-28.5 .5,-28.5"/>
<text text-anchor="start" x="5.5" y="-38.3" font-family="Times,serif" font-weight="bold" font-size="14.00" fill="#000000">is_reversible</text>
<polygon fill="#ebffff" stroke="transparent" points="83.5,-28.5 83.5,-53.5 139.5,-53.5 139.5,-28.5 83.5,-28.5"/>
<polygon fill="none" stroke="#000000" points="83.5,-28.5 83.5,-53.5 139.5,-53.5 139.5,-28.5 83.5,-28.5"/>
<text text-anchor="start" x="88.5" y="-37.3" font-family="Times,serif" font-size="14.00" fill="#000000">Boolean</text>
<polygon fill="#bfffff" stroke="transparent" points=".5,-3.5 .5,-28.5 83.5,-28.5 83.5,-3.5 .5,-3.5"/>
<polygon fill="none" stroke="#000000" points=".5,-3.5 .5,-28.5 83.5,-28.5 83.5,-3.5 .5,-3.5"/>
<text text-anchor="start" x="28.5" y="-13.3" font-family="Times,serif" font-weight="bold" font-size="14.00" fill="#000000">gene</text>
<polygon fill="#bfffff" stroke="transparent" points="83.5,-3.5 83.5,-28.5 139.5,-28.5 139.5,-3.5 83.5,-3.5"/>
<polygon fill="none" stroke="#000000" points="83.5,-3.5 83.5,-28.5 139.5,-28.5 139.5,-3.5 83.5,-3.5"/>
<text text-anchor="start" x="94.5" y="-12.3" font-family="Times,serif" font-size="14.00" fill="#000000">String</text>
</g>
<!-- Reaction&#45;&gt;Model -->
<g id="edge2" class="edge">
<title>Reaction:0&#45;&gt;Model:3</title>
<path fill="none" stroke="#000000" d="M139,-166.5C168.3302,-166.5 148.6139,-217.0313 165.6825,-229.6641"/>
<polygon fill="#000000" stroke="#000000" points="164.9215,-233.0873 175.5,-232.5 166.8641,-226.3622 164.9215,-233.0873"/>
<text text-anchor="middle" x="170.5" y="-221.3" font-family="Times,serif" font-size="14.00" fill="#000000">N</text>
<text text-anchor="middle" x="142.5" y="-155.3" font-family="Times,serif" font-size="14.00" fill="#000000">1</text>
</g>
</g>
</svg>