Skip to content

Instantly share code, notes, and snippets.

@kenwebb
Last active April 20, 2018 15:50
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kenwebb/eb8596649cc85399ac4b6b4e5de1903e to your computer and use it in GitHub Desktop.
Save kenwebb/eb8596649cc85399ac4b6b4e5de1903e to your computer and use it in GitHub Desktop.
Plastic-Degrading Enzyme
<?xml version="1.0" encoding="UTF-8"?>
<!--Xholon Workbook http://www.primordion.com/Xholon/gwt/ MIT License, Copyright (C) Ken Webb, Fri Apr 20 2018 11:49:35 GMT-0400 (EDT)-->
<XholonWorkbook>
<Notes><![CDATA[
Xholon
------
Title: Plastic-Degrading Enzyme
Description:
Url: http://www.primordion.com/Xholon/gwt/
InternalName: eb8596649cc85399ac4b6b4e5de1903e
Keywords:
My Notes
--------
April 17, 2018
Enzymes (active objects) break down carbon-based materials.
Graphviz
--------
/*
Automatically generated by Xholon version 0.9.1, using org.primordion.ef.Xholon2Graphviz.java
Tue Apr 17 13:07:52 GMT-400 2018 1523984872613
model: Plastic-Degrading Enzyme
www.primordion.com/Xholon
To view this file, use Graphviz dot|fdp|neato|twopi|circo|sfdp from http://www.graphviz.org/
For example, to generate an SVG file:
dot -Tsvg -O PhysicalSystem_45_1523984872613.gv
Alternatively try one of these:
dot -Tsvg -O PhysicalSystem_45_1523984872613.gv
dot -Tsvg -O -Grankdir=LR PhysicalSystem_45_1523984872613.gv
fdp -Tsvg -O PhysicalSystem_45_1523984872613.gv
neato -Tsvg -O PhysicalSystem_45_1523984872613.gv
circo -Tsvg -O PhysicalSystem_45_1523984872613.gv
Or use one of: -Tgif -Tjpg -Tpdf -Tpng -Txdot -Txlib
See also: http://www.webgraphviz.com/
See also: http://rise4fun.com/agl/
To repeat this Xholon export:
$wnd.xh.xport("Graphviz", $wnd.xh.root().parent().xpath("Chameleon/PhysicalSystem"), '{"gvFileExt":".gv","gvGraph":"digraph","layout":"dot","edgeOp":"->","gvCluster":"cluster","shouldShowStateMachineEntities":false,"filter":"--Behavior,Script","nameTemplateNodeId":"^^^^i^","nameTemplateNodeLabel":"R^^^^^","shouldQuoteLabels":true,"shouldShowLinks":true,"shouldShowLinkLabels":false,"shouldSpecifyLayout":false,"maxLabelLen":-1,"shouldColor":true,"defaultNodeColor":"#f0f8ff","bgGraphColor":"white","shouldSpecifyShape":true,"shape":"box","shouldSpecifySize":true,"size":"20","shouldSpecifyFontname":true,"fontname":"Courier","shouldSpecifyArrowhead":true,"arrowhead":"vee","shouldSpecifyStylesheet":true,"stylesheet":"Xholon.css","shouldSpecifyRankdir":false,"rankdir":"LR","shouldDisplayGraph":true,"outputFormat":"svg"}');
*/
digraph 45 {
graph [label="PhysicalSystem",id="PhysicalSystem",stylesheet="Xholon.css",size=20,fontname=Courier,compound=true,bgcolor=white]
node [style=filled,fillcolor="#f0f8ff",shape=box,fontname=Courier]
edge [arrowhead=vee]
subgraph cluster46 { label="BiologicalCell" id="PhysicalSystem/BiologicalCell"
47 [label="Hexokinase" id="PhysicalSystem/BiologicalCell/Hexokinase"]
48 [label="Glucose" id="PhysicalSystem/BiologicalCell/Glucose[1]"]
49 [label="Glucose" id="PhysicalSystem/BiologicalCell/Glucose[2]"]
50 [label="Glucose" id="PhysicalSystem/BiologicalCell/Glucose[3]"]
51 [label="Glucose" id="PhysicalSystem/BiologicalCell/Glucose[4]"]
52 [label="Glucose" id="PhysicalSystem/BiologicalCell/Glucose[5]"]
}
subgraph cluster53 { label="IdeonellaSakaiensis-201-F6" id="PhysicalSystem/IdeonellaSakaiensis-201-F6"
54 [label="PETase" id="PhysicalSystem/IdeonellaSakaiensis-201-F6/PETase"]
55 [label="MHETase" id="PhysicalSystem/IdeonellaSakaiensis-201-F6/MHETase"]
}
subgraph cluster56 { label="PlasticBottle" id="PhysicalSystem/PlasticBottle"
57 [label="Pet" id="PhysicalSystem/PlasticBottle/Pet[1]"]
58 [label="Pet" id="PhysicalSystem/PlasticBottle/Pet[2]"]
59 [label="Pet" id="PhysicalSystem/PlasticBottle/Pet[3]"]
60 [label="Pet" id="PhysicalSystem/PlasticBottle/Pet[4]"]
61 [label="Pet" id="PhysicalSystem/PlasticBottle/Pet[5]"]
}
62 [label="Mhet" id="PhysicalSystem/Mhet"]
63 [label="TerephthalicAcid" id="PhysicalSystem/TerephthalicAcid"]
64 [label="EthyleneGlycol" id="PhysicalSystem/EthyleneGlycol"]
65 [label="EnzymesX" id="PhysicalSystem/EnzymesX"]
65 -> 63;
65 -> 64;
65 -> 66;
65 -> 67;
66 [label="CarbonDioxide" id="PhysicalSystem/CarbonDioxide"]
67 [label="Water" id="PhysicalSystem/Water"]
54 -> 57; 54 -> 62; 55 -> 62; 55 -> 63; 55 -> 64;
}
TODO
----
Write a Cell-model type of simulation that shows PETase and MHETase and EnzymesX at work
References
----------
(1) https://www.cnn.com/2018/04/16/world/plastic-pollution-science-environment-enzyme-intl/index.html
Scientists hope new enzyme will 'eat' plastic pollution
By Bard Wilkinson, CNN
Updated 4:29 AM ET, Tue April 17, 2018
Scientists have accidentally developed a plastic-eating enzyme that may be used to combat one of the world's worst pollution problems.
(2) https://www.nrel.gov/news/press/2018/research-team-engineers-a-better-plastic-degrading-enzyme.html
Research Team Engineers a Better Plastic-Degrading Enzyme
April 16, 2018
A breakthrough in enzyme research led by the U.S. Department of Energy’s National Renewable Energy Laboratory (NREL) and the United Kingdom’s University of Portsmouth
has led to an improved variant of an enzyme that can break down ubiquitous plastic bottles made of polyethylene terephthalate, or PET.
While working to solve the crystal structure of PETase—a recently discovered enzyme that digests PET—the team inadvertently engineered
an enzyme to be even better at degrading the man-made substance.
Although the improvement is modest, this unanticipated discovery suggests that there is much more room to further improve these enzymes,
moving scientists closer to solving the problem of an ever-growing amount of discarded plastics that take centuries to biodegrade.
The paper, "Characterization and engineering of a plastic-degrading aromatic polyesterase,"
will be published this week in the Proceedings of the National Academy of Sciences (PNAS).
PETase can also degrade polyethylene furandicarboxylate, or PEF, a bio-based substitute for PET plastics.
A bacterium, Ideonella sakaiensis 201-F6, was discovered in the soil of a Japanese PET bottle recycling plant more than a year ago.
(3) https://en.wikipedia.org/wiki/Hexokinase
Hexokinase
(4) PNAS
Characterization and engineering of a plastic-degrading aromatic polyesterase
(5) https://en.wikipedia.org/wiki/PETase
PETase
(6) https://www.keio.ac.jp/en/press_releases/2016/cb96u90000005501-att/160330_2.pdf
Discovery of a Bacterium that Degrades and Assimilates Poly(ethylene
terephthalate) could Serve as a Degradation and/or Fermentation
Platform for Biological Recycling of PET Waste Products
* Researchers have discovered a novel bacterium Ideonella sakaiensis 201-F6 that is able to degrade and assimilate PET.
* Researchers have discovered two types of enzymes* (PETase and MHETase), which are produced by the 201-F6 strain and are capable of hydrolyzing PET.
* Based on the properties of PETase and MHETase, it is now understood that the 201-F6 strain is able to use PET as its major energy source and exist in the natural environment.
PET is made from petroleum and is widely used in clothing and plastic bottles.
The environmental 201-F6 strain bacterium uses two enzymes—PETase and MHETase—to efficiently break down PET into its two
environmentally benign monomers, terephthalic acid and ethylene glycol, which are then broken down further to produce carbon dioxide and water.
After this stage, it is reported that many other bacteria capable of degrading terephthalic acid and ethylene glycol have been found.
see figure that shows the pathway: PET > PETase > MHET > MHETase > Ethylene glycol + Terephthalic acid
AND > EnzymesX > Carbon Dioxide + Water
(7) https://en.wikipedia.org/wiki/Polyethylene_terephthalate
PET
(8) http://www.pnas.org/content/early/2018/04/16/1718804115
Characterization and engineering of a plastic-degrading aromatic polyesterase
]]></Notes>
<_-.XholonClass>
<PhysicalSystem/>
<!-- an Enzyme is a protein that converts a carbon-based molecule into some other, possibly more useful or desirable, carbon-based molecule -->
<Enzyme>
<Hexokinase/> <!-- a natural enzyme in the glycolitic pathway, that converts Glucose (a sugar) to an intermediate molecule G6P -->
<Cutinase/> <!-- a natural enzyme that breaks down cutin, the waxy substance on the surface of plants -->
<PETase/> <!-- PETase—a recently discovered enzyme that digests PET [2]; it evolved from Cutinase; it produces MHET -->
<BetterPETase/> <!-- a better PETase -->
<MHETase/> <!-- converts MHET into -->
<EnzymesX/> <!-- a set of natural enzymes that convert Ethylene glycol + Terephthalic acid, into Carbon Dioxide + Water -->
</Enzyme>
<!-- carbon-based molecule -->
<CarbonBasedMolecule>
<Glucose/>
<G6p/> <!-- glucose-6-phosphate -->
<Pet/> <!-- PET polyethylene terephthalate -->
<Pef/> <!-- PEF polyethylene furandicarboxylate -->
<Mhet/> <!-- MHET -->
<TerephthalicAcid/>
<EthyleneGlycol/>
<CarbonDioxide/>
<Water/>
</CarbonBasedMolecule>
<!-- a carbon-based material consists of many carbon-based molecules -->
<CarbonBasedMaterial>
<BiologicalCell/>
<PetBasedPlasticMaterial>
<PlasticBottle/>
</PetBasedPlasticMaterial>
</CarbonBasedMaterial>
<Bacterium>
<IdeonellaSakaiensis-201-F6/>
</Bacterium>
</_-.XholonClass>
<xholonClassDetails>
<Hexokinase xhType="XhtypePureActiveObject"/>
<PETase xhType="XhtypePureActiveObject">
<port name="port" index="0" connector="../../PlasticBottle/Pet"/>
<port name="port" index="1" connector="../../Mhet"/>
</PETase>
<MHETase xhType="XhtypePureActiveObject">
<port name="port" index="0" connector="../../Mhet"/>
<port name="port" index="1" connector="../../TerephthalicAcid"/>
<port name="port" index="2" connector="../../EthyleneGlycol"/>
</MHETase>
<EnzymesX xhType="XhtypePureActiveObject">
<port name="port" index="0" connector="../TerephthalicAcid"/>
<port name="port" index="1" connector="../EthyleneGlycol"/>
<port name="port" index="2" connector="../CarbonDioxide"/>
<port name="port" index="3" connector="../Water"/>
</EnzymesX>
<Glucose xhType="XhtypePurePassiveObject"/>
<Pet xhType="XhtypePurePassiveObject"/>
<Mhet xhType="XhtypePurePassiveObject"/>
<TerephthalicAcid xhType="XhtypePurePassiveObject"/>
<EthyleneGlycol xhType="XhtypePurePassiveObject"/>
<CarbonDioxide xhType="XhtypePurePassiveObject"/>
<Water xhType="XhtypePurePassiveObject"/>
<Avatar><Color>red</Color></Avatar>
</xholonClassDetails>
<PhysicalSystem>
<BiologicalCell>
<Hexokinase/>
<Glucose multiplicity="5"/>
</BiologicalCell>
<IdeonellaSakaiensis-201-F6>
<PETase/>
<MHETase/>
</IdeonellaSakaiensis-201-F6>
<PlasticBottle>
<Pet multiplicity="5"/>
</PlasticBottle>
<Mhet/>
<TerephthalicAcid/>
<EthyleneGlycol/>
<EnzymesX/>
<CarbonDioxide/>
<Water/>
</PhysicalSystem>
<PETasebehavior implName="org.primordion.xholon.base.Behavior_gwtjs"><![CDATA[
var me, beh = {
postConfigure: function() {
me = this.cnode.parent();
},
act: function() {
me.println(me.name() + " was here.");
}
}
//# sourceURL=PETasebehavior.js
]]></PETasebehavior>
<SvgClient><Attribute_String roleName="svgUri"><![CDATA[data:image/svg+xml,
<svg width="100" height="50" xmlns="http://www.w3.org/2000/svg">
<g>
<title>PETase</title>
<rect id="PhysicalSystem/IdeonellaSakaiensis-201-F6/PETase" fill="#98FB98" height="50" width="50" x="25" y="0"/>
<g>
<title>Plastic Bottle</title>
<rect id="PhysicalSystem/PlasticBottle" fill="#6AB06A" height="50" width="10" x="80" y="0"/>
</g>
</g>
</svg>
<svg width="1231pt" height="209pt"
viewBox="0.00 0.00 1231.00 208.80" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="PhysicalSystem" class="graph" transform="scale(1 1) rotate(0) translate(4 204.8)">
<title>45</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-204.8 1227,-204.8 1227,4 -4,4"/>
<text text-anchor="middle" x="611.5" y="-8.2" font-family="Courier,monospace" font-size="14.00">PhysicalSystem</text>
<g id="PhysicalSystem/BiologicalCell" class="cluster"><title>cluster46</title>
<polygon fill="white" stroke="black" points="8,-116.8 8,-192.8 588,-192.8 588,-116.8 8,-116.8"/>
<text text-anchor="middle" x="298" y="-176.2" font-family="Courier,monospace" font-size="14.00">BiologicalCell</text>
</g>
<g id="PhysicalSystem/IdeonellaSakaiensis&#45;201&#45;F6" class="cluster"><title>cluster53</title>
<polygon fill="white" stroke="black" points="596,-116.8 596,-192.8 830,-192.8 830,-116.8 596,-116.8"/>
<text text-anchor="middle" x="713" y="-176.2" font-family="Courier,monospace" font-size="14.00">IdeonellaSakaiensis&#45;201&#45;F6</text>
</g>
<g id="PhysicalSystem/PlasticBottle" class="cluster"><title>cluster56</title>
<polygon fill="white" stroke="black" points="263,-32.8 263,-108.8 621,-108.8 621,-32.8 263,-32.8"/>
<text text-anchor="middle" x="442" y="-92.2" font-family="Courier,monospace" font-size="14.00">PlasticBottle</text>
</g>
<!-- 47 -->
<g id="PhysicalSystem/BiologicalCell/Hexokinase" class="node"><title>47</title>
<polygon fill="#f0f8ff" stroke="black" points="579.49,-160.8 480.51,-160.8 480.51,-124.8 579.49,-124.8 579.49,-160.8"/>
<text text-anchor="middle" x="530" y="-138.6" font-family="Courier,monospace" font-size="14.00">Hexokinase</text>
</g>
<!-- 48 -->
<g id="PhysicalSystem/BiologicalCell/Glucose[1]" class="node"><title>48</title>
<polygon fill="#f0f8ff" stroke="black" points="462.093,-160.8 387.907,-160.8 387.907,-124.8 462.093,-124.8 462.093,-160.8"/>
<text text-anchor="middle" x="425" y="-138.6" font-family="Courier,monospace" font-size="14.00">Glucose</text>
</g>
<!-- 49 -->
<g id="PhysicalSystem/BiologicalCell/Glucose[2]" class="node"><title>49</title>
<polygon fill="#f0f8ff" stroke="black" points="369.093,-160.8 294.907,-160.8 294.907,-124.8 369.093,-124.8 369.093,-160.8"/>
<text text-anchor="middle" x="332" y="-138.6" font-family="Courier,monospace" font-size="14.00">Glucose</text>
</g>
<!-- 50 -->
<g id="PhysicalSystem/BiologicalCell/Glucose[3]" class="node"><title>50</title>
<polygon fill="#f0f8ff" stroke="black" points="276.093,-160.8 201.907,-160.8 201.907,-124.8 276.093,-124.8 276.093,-160.8"/>
<text text-anchor="middle" x="239" y="-138.6" font-family="Courier,monospace" font-size="14.00">Glucose</text>
</g>
<!-- 51 -->
<g id="PhysicalSystem/BiologicalCell/Glucose[4]" class="node"><title>51</title>
<polygon fill="#f0f8ff" stroke="black" points="183.093,-160.8 108.907,-160.8 108.907,-124.8 183.093,-124.8 183.093,-160.8"/>
<text text-anchor="middle" x="146" y="-138.6" font-family="Courier,monospace" font-size="14.00">Glucose</text>
</g>
<!-- 52 -->
<g id="PhysicalSystem/BiologicalCell/Glucose[5]" class="node"><title>52</title>
<polygon fill="#f0f8ff" stroke="black" points="90.0935,-160.8 15.9065,-160.8 15.9065,-124.8 90.0935,-124.8 90.0935,-160.8"/>
<text text-anchor="middle" x="53" y="-138.6" font-family="Courier,monospace" font-size="14.00">Glucose</text>
</g>
<!-- 54 -->
<g id="PhysicalSystem/IdeonellaSakaiensis&#45;201&#45;F6/PETase" class="node"><title>54</title>
<polygon fill="#f0f8ff" stroke="black" points="684.294,-160.8 617.706,-160.8 617.706,-124.8 684.294,-124.8 684.294,-160.8"/>
<text text-anchor="middle" x="651" y="-138.6" font-family="Courier,monospace" font-size="14.00">PETase</text>
</g>
<!-- 57 -->
<g id="PhysicalSystem/PlasticBottle/Pet[1]" class="node"><title>57</title>
<polygon fill="#f0f8ff" stroke="black" points="613,-76.8 559,-76.8 559,-40.8 613,-40.8 613,-76.8"/>
<text text-anchor="middle" x="586" y="-54.6" font-family="Courier,monospace" font-size="14.00">Pet</text>
</g>
<!-- 54&#45;&gt;57 -->
<g id="PhysicalSystem_edge5" class="edge"><title>54&#45;&gt;57</title>
<path fill="none" stroke="black" d="M635.359,-124.575C630.947,-119.564 626.206,-114.03 622,-108.8 616.009,-101.35 609.751,-93.0393 604.166,-85.4086"/>
<polygon fill="black" stroke="black" points="597.973,-76.8558 607.483,-82.3167 600.906,-80.9058 603.838,-84.9557 603.838,-84.9557 603.838,-84.9557 600.906,-80.9058 600.193,-87.5947 597.973,-76.8558 597.973,-76.8558"/>
</g>
<!-- 62 -->
<g id="PhysicalSystem/Mhet" class="node"><title>62</title>
<polygon fill="#f0f8ff" stroke="black" points="685,-76.8 631,-76.8 631,-40.8 685,-40.8 685,-76.8"/>
<text text-anchor="middle" x="658" y="-54.6" font-family="Courier,monospace" font-size="14.00">Mhet</text>
</g>
<!-- 54&#45;&gt;62 -->
<g id="PhysicalSystem_edge6" class="edge"><title>54&#45;&gt;62</title>
<path fill="none" stroke="black" d="M652.485,-124.41C653.41,-113.574 654.619,-99.4012 655.67,-87.0913"/>
<polygon fill="black" stroke="black" points="656.542,-76.8838 660.175,-87.2304 656.116,-81.8657 655.691,-86.8476 655.691,-86.8476 655.691,-86.8476 656.116,-81.8657 651.207,-86.4648 656.542,-76.8838 656.542,-76.8838"/>
</g>
<!-- 55 -->
<g id="PhysicalSystem/IdeonellaSakaiensis&#45;201&#45;F6/MHETase" class="node"><title>55</title>
<polygon fill="#f0f8ff" stroke="black" points="815.093,-160.8 740.907,-160.8 740.907,-124.8 815.093,-124.8 815.093,-160.8"/>
<text text-anchor="middle" x="778" y="-138.6" font-family="Courier,monospace" font-size="14.00">MHETase</text>
</g>
<!-- 55&#45;&gt;62 -->
<g id="PhysicalSystem_edge7" class="edge"><title>55&#45;&gt;62</title>
<path fill="none" stroke="black" d="M740.528,-132.097C725.09,-126.88 707.66,-119.309 694,-108.8 685.803,-102.494 678.608,-93.8385 672.848,-85.5551"/>
<polygon fill="black" stroke="black" points="667.383,-77.1718 676.614,-83.0917 670.114,-81.3604 672.844,-85.5491 672.844,-85.5491 672.844,-85.5491 670.114,-81.3604 669.074,-88.0065 667.383,-77.1718 667.383,-77.1718"/>
</g>
<!-- 63 -->
<g id="PhysicalSystem/TerephthalicAcid" class="node"><title>63</title>
<polygon fill="#f0f8ff" stroke="black" points="853.283,-76.8 702.717,-76.8 702.717,-40.8 853.283,-40.8 853.283,-76.8"/>
<text text-anchor="middle" x="778" y="-54.6" font-family="Courier,monospace" font-size="14.00">TerephthalicAcid</text>
</g>
<!-- 55&#45;&gt;63 -->
<g id="PhysicalSystem_edge8" class="edge"><title>55&#45;&gt;63</title>
<path fill="none" stroke="black" d="M778,-124.41C778,-113.574 778,-99.4012 778,-87.0913"/>
<polygon fill="black" stroke="black" points="778,-76.8838 782.5,-86.8838 778,-81.8838 778,-86.8838 778,-86.8838 778,-86.8838 778,-81.8838 773.5,-86.8839 778,-76.8838 778,-76.8838"/>
</g>
<!-- 64 -->
<g id="PhysicalSystem/EthyleneGlycol" class="node"><title>64</title>
<polygon fill="#f0f8ff" stroke="black" points="1004.19,-76.8 871.813,-76.8 871.813,-40.8 1004.19,-40.8 1004.19,-76.8"/>
<text text-anchor="middle" x="938" y="-54.6" font-family="Courier,monospace" font-size="14.00">EthyleneGlycol</text>
</g>
<!-- 55&#45;&gt;64 -->
<g id="PhysicalSystem_edge9" class="edge"><title>55&#45;&gt;64</title>
<path fill="none" stroke="black" d="M815.497,-128.888C830.277,-123.333 847.219,-116.374 862,-108.8 876.9,-101.166 892.574,-91.389 905.792,-82.5796"/>
<polygon fill="black" stroke="black" points="914.091,-76.9624 908.332,-86.2944 909.95,-79.7651 905.809,-82.5678 905.809,-82.5678 905.809,-82.5678 909.95,-79.7651 903.287,-78.8412 914.091,-76.9624 914.091,-76.9624"/>
</g>
<!-- 58 -->
<g id="PhysicalSystem/PlasticBottle/Pet[2]" class="node"><title>58</title>
<polygon fill="#f0f8ff" stroke="black" points="541,-76.8 487,-76.8 487,-40.8 541,-40.8 541,-76.8"/>
<text text-anchor="middle" x="514" y="-54.6" font-family="Courier,monospace" font-size="14.00">Pet</text>
</g>
<!-- 59 -->
<g id="PhysicalSystem/PlasticBottle/Pet[3]" class="node"><title>59</title>
<polygon fill="#f0f8ff" stroke="black" points="469,-76.8 415,-76.8 415,-40.8 469,-40.8 469,-76.8"/>
<text text-anchor="middle" x="442" y="-54.6" font-family="Courier,monospace" font-size="14.00">Pet</text>
</g>
<!-- 60 -->
<g id="PhysicalSystem/PlasticBottle/Pet[4]" class="node"><title>60</title>
<polygon fill="#f0f8ff" stroke="black" points="397,-76.8 343,-76.8 343,-40.8 397,-40.8 397,-76.8"/>
<text text-anchor="middle" x="370" y="-54.6" font-family="Courier,monospace" font-size="14.00">Pet</text>
</g>
<!-- 61 -->
<g id="PhysicalSystem/PlasticBottle/Pet[5]" class="node"><title>61</title>
<polygon fill="#f0f8ff" stroke="black" points="325,-76.8 271,-76.8 271,-40.8 325,-40.8 325,-76.8"/>
<text text-anchor="middle" x="298" y="-54.6" font-family="Courier,monospace" font-size="14.00">Pet</text>
</g>
<!-- 65 -->
<g id="PhysicalSystem/EnzymesX" class="node"><title>65</title>
<polygon fill="#f0f8ff" stroke="black" points="1053.39,-160.8 970.609,-160.8 970.609,-124.8 1053.39,-124.8 1053.39,-160.8"/>
<text text-anchor="middle" x="1012" y="-138.6" font-family="Courier,monospace" font-size="14.00">EnzymesX</text>
</g>
<!-- 65&#45;&gt;63 -->
<g id="PhysicalSystem_edge1" class="edge"><title>65&#45;&gt;63</title>
<path fill="none" stroke="black" d="M970.561,-136.243C939.861,-131.281 897.394,-122.622 862,-108.8 844.549,-101.985 826.443,-91.8709 811.53,-82.5988"/>
<polygon fill="black" stroke="black" points="802.691,-76.9714 813.543,-78.5461 806.909,-79.6567 811.126,-82.3421 811.126,-82.3421 811.126,-82.3421 806.909,-79.6567 808.71,-86.138 802.691,-76.9714 802.691,-76.9714"/>
</g>
<!-- 65&#45;&gt;64 -->
<g id="PhysicalSystem_edge2" class="edge"><title>65&#45;&gt;64</title>
<path fill="none" stroke="black" d="M996.307,-124.41C985.837,-112.808 971.914,-97.3802 960.299,-84.5099"/>
<polygon fill="black" stroke="black" points="953.417,-76.8838 963.458,-81.2929 956.767,-80.5958 960.117,-84.3078 960.117,-84.3078 960.117,-84.3078 956.767,-80.5958 956.776,-87.3227 953.417,-76.8838 953.417,-76.8838"/>
</g>
<!-- 66 -->
<g id="PhysicalSystem/CarbonDioxide" class="node"><title>66</title>
<polygon fill="#f0f8ff" stroke="black" points="1147.39,-76.8 1022.61,-76.8 1022.61,-40.8 1147.39,-40.8 1147.39,-76.8"/>
<text text-anchor="middle" x="1085" y="-54.6" font-family="Courier,monospace" font-size="14.00">CarbonDioxide</text>
</g>
<!-- 65&#45;&gt;66 -->
<g id="PhysicalSystem_edge3" class="edge"><title>65&#45;&gt;66</title>
<path fill="none" stroke="black" d="M1027.48,-124.41C1037.81,-112.808 1051.54,-97.3802 1063,-84.5099"/>
<polygon fill="black" stroke="black" points="1069.79,-76.8838 1066.5,-87.3451 1066.47,-80.6184 1063.14,-84.3529 1063.14,-84.3529 1063.14,-84.3529 1066.47,-80.6184 1059.78,-81.3607 1069.79,-76.8838 1069.79,-76.8838"/>
</g>
<!-- 67 -->
<g id="PhysicalSystem/Water" class="node"><title>67</title>
<polygon fill="#f0f8ff" stroke="black" points="1223.49,-76.8 1166.51,-76.8 1166.51,-40.8 1223.49,-40.8 1223.49,-76.8"/>
<text text-anchor="middle" x="1195" y="-54.6" font-family="Courier,monospace" font-size="14.00">Water</text>
</g>
<!-- 65&#45;&gt;67 -->
<g id="PhysicalSystem_edge4" class="edge"><title>65&#45;&gt;67</title>
<path fill="none" stroke="black" d="M1053.58,-139.575C1083.96,-136.292 1125.07,-128.273 1156,-108.8 1165.38,-102.891 1173.48,-93.9121 1179.83,-85.2474"/>
<polygon fill="black" stroke="black" points="1185.57,-76.8128 1183.66,-87.611 1182.76,-80.9452 1179.94,-85.0776 1179.94,-85.0776 1179.94,-85.0776 1182.76,-80.9452 1176.23,-82.5442 1185.57,-76.8128 1185.57,-76.8128"/>
</g>
</g>
</svg>
]]></Attribute_String><Attribute_String roleName="setup">${MODELNAME_DEFAULT},${SVGURI_DEFAULT}</Attribute_String></SvgClient>
</XholonWorkbook>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment