<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<csml:project majorVersion="3" minorVersion="0" projectID="local" projectVersionID="undef" xmlns:csml="http://www.csml.org/csml/version3" xmlns:xlink="http://www.w3.org/1999/xlink">
<csml:model modelID="undef" modelVersionID="undef">
<csml:entitySet>
<csml:entity id="e1" name="DNA sequence(trpL)" type="cso30:c:Dna">
<csml:entitySimulationProperty>
<csml:variable variableID="m1" type="csml-variable:String">
<csml:parameter key="csml-variable:parameter:unit" value="unit"/>
<csml:parameter key="csml-variable:parameter:global" value="false"/>
<csml:script key="csml-variable:parameter:initialValue" language="pnuts">"TCAGGAAGTGCGCCACCACCAACCTTTCAGTACGAAAATTGCTTTCAT"</csml:script>
</csml:variable>
</csml:entitySimulationProperty>
<csml:viewProperty>
<csml:position positionID="default" position="auto" x="433.0" y="139.0"/>
<csml:shape shapeID="default" visible="true">
<csml:image width="60.0" height="13.061224489795919" filePath="" fileType="resourceFile" fileFormat="svg" resourceID="3" outlineColor="0 0 0 0"></csml:image>
<csml:toolSpecificGraphics/>
</csml:shape>
</csml:viewProperty>
<csml:biologicalProperty refCellComponentID="cso30:i:CC_CellComponent">
<csml:property key="extension" value=""/>
<csml:property key="accession" value=""/>
<csml:property key="probeID" value=""/>
</csml:biologicalProperty>
<csml:comments>
<csml:comment type="text"></csml:comment>
</csml:comments>
</csml:entity>
<csml:entity id="e2" name="Transcription State" type="cso30:c:-">
<csml:entitySimulationProperty>
<csml:variable variableID="m2" type="csml-variable:String">
<csml:parameter key="csml-variable:parameter:initialValue" value=""/>
<csml:parameter key="csml-variable:parameter:unit" value="unit"/>
<csml:parameter key="csml-variable:parameter:global" value="false"/>
</csml:variable>
</csml:entitySimulationProperty>
<csml:viewProperty>
<csml:position positionID="default" position="auto" x="432.0" y="320.0"/>
<csml:shape shapeID="default" visible="true">
<csml:toolSpecificGraphics>
<fig:figure xmlns:fig="http://www.csml.org/csml/cigraphics">
<fig:genericEntity name="default" depth="0" visible="true"/>
</fig:figure>
</csml:toolSpecificGraphics>
</csml:shape>
</csml:viewProperty>
<csml:biologicalProperty refCellComponentID="cso30:i:CC_CellComponent">
<csml:property key="extension" value=""/>
<csml:property key="accession" value=""/>
<csml:property key="probeID" value=""/>
</csml:biologicalProperty>
<csml:comments>
<csml:comment type="text"></csml:comment>
</csml:comments>
</csml:entity>
<csml:entity id="e3" name="mRNA(trpL)" type="cso30:c:mRNA">
<csml:entitySimulationProperty>
<csml:variable variableID="m3" type="csml-variable:Double">
<csml:parameter key="csml-variable:parameter:initialValue" value="0"/>
<csml:parameter key="csml-variable:parameter:maximumValue" value="infinite"/>
<csml:parameter key="csml-variable:parameter:minimumValue" value="0"/>
<csml:parameter key="csml-variable:parameter:unit" value="unit"/>
<csml:parameter key="csml-variable:parameter:global" value="false"/>
</csml:variable>
</csml:entitySimulationProperty>
<csml:viewProperty>
<csml:position positionID="default" position="auto" x="823.0" y="220.0"/>
<csml:shape shapeID="default" visible="true">
<csml:image width="60.0" height="32.30769230769231" filePath="" fileType="resourceFile" fileFormat="svg" resourceID="9" outlineColor="0 0 0 0"></csml:image>
<csml:toolSpecificGraphics/>
</csml:shape>
</csml:viewProperty>
<csml:biologicalProperty refCellComponentID="cso30:i:CC_CellComponent">
<csml:property key="extension" value=""/>
<csml:property key="accession" value=""/>
<csml:property key="probeID" value=""/>
</csml:biologicalProperty>
<csml:comments>
<csml:comment type="text"></csml:comment>
</csml:comments>
</csml:entity>
<csml:entity id="e4" name="Sigma70" type="cso30:c:Protein">
<csml:entitySimulationProperty>
<csml:variable variableID="m4" type="csml-variable:Integer">
<csml:parameter key="csml-variable:parameter:initialValue" value="3"/>
<csml:parameter key="csml-variable:parameter:maximumValue" value="infinite"/>
<csml:parameter key="csml-variable:parameter:minimumValue" value="0"/>
<csml:parameter key="csml-variable:parameter:unit" value="unit"/>
<csml:parameter key="csml-variable:parameter:global" value="false"/>
</csml:variable>
</csml:entitySimulationProperty>
<csml:viewProperty>
<csml:position positionID="default" position="auto" x="613.0" y="38.0"/>
<csml:shape shapeID="default" visible="true">
<csml:image width="60.0" height="38.78453038674033" filePath="" fileType="resourceFile" fileFormat="svg" resourceID="5" outlineColor="0 0 0 0"></csml:image>
<csml:toolSpecificGraphics/>
</csml:shape>
</csml:viewProperty>
<csml:biologicalProperty refCellComponentID="cso30:i:CC_CellComponent">
<csml:property key="extension" value=""/>
<csml:property key="accession" value=""/>
<csml:property key="probeID" value=""/>
</csml:biologicalProperty>
<csml:comments>
<csml:comment type="text"></csml:comment>
</csml:comments>
</csml:entity>
<csml:entity id="e5" name="mRNA(trpL)" type="cso30:c:mRNA">
<csml:entitySimulationProperty>
<csml:variable variableID="m5" type="csml-variable:Double">
<csml:parameter key="csml-variable:parameter:initialValue" value="0"/>
<csml:parameter key="csml-variable:parameter:maximumValue" value="infinite"/>
<csml:parameter key="csml-variable:parameter:minimumValue" value="0"/>
<csml:parameter key="csml-variable:parameter:unit" value="unit"/>
<csml:parameter key="csml-variable:parameter:global" value="false"/>
</csml:variable>
</csml:entitySimulationProperty>
<csml:viewProperty>
<csml:position positionID="default" position="auto" x="796.0" y="510.0"/>
<csml:shape shapeID="default" visible="true">
<csml:image width="60.0" height="32.30769230769231" filePath="" fileType="resourceFile" fileFormat="svg" resourceID="9" outlineColor="0 0 0 0"></csml:image>
<csml:toolSpecificGraphics/>
</csml:shape>
</csml:viewProperty>
<csml:biologicalProperty refCellComponentID="cso30:i:CC_CellComponent">
<csml:property key="extension" value=""/>
<csml:property key="accession" value=""/>
<csml:property key="probeID" value=""/>
</csml:biologicalProperty>
<csml:comments>
<csml:comment type="text"></csml:comment>
</csml:comments>
</csml:entity>
<csml:entity id="e6" name="Sigma70" type="cso30:c:Protein">
<csml:entitySimulationProperty>
<csml:variable variableID="m6" type="csml-variable:Double">
<csml:parameter key="csml-variable:parameter:initialValue" value="3"/>
<csml:parameter key="csml-variable:parameter:maximumValue" value="infinite"/>
<csml:parameter key="csml-variable:parameter:minimumValue" value="0"/>
<csml:parameter key="csml-variable:parameter:unit" value="unit"/>
<csml:parameter key="csml-variable:parameter:global" value="false"/>
</csml:variable>
</csml:entitySimulationProperty>
<csml:viewProperty>
<csml:position positionID="default" position="auto" x="600.0" y="367.0"/>
<csml:shape shapeID="default" visible="true">
<csml:image width="60.0" height="38.78453038674033" filePath="" fileType="resourceFile" fileFormat="svg" resourceID="5" outlineColor="0 0 0 0"></csml:image>
<csml:toolSpecificGraphics/>
</csml:shape>
</csml:viewProperty>
<csml:biologicalProperty refCellComponentID="cso30:i:CC_CellComponent">
<csml:property key="extension" value=""/>
<csml:property key="accession" value=""/>
<csml:property key="probeID" value=""/>
</csml:biologicalProperty>
<csml:comments>
<csml:comment type="text"></csml:comment>
</csml:comments>
</csml:entity>
</csml:entitySet>
<csml:processSet>
<csml:process id="p1" name="p1" type="cso30:c:ProcessBiological">
<csml:connector id="c1" name="c1" refID="e1" type="cso30:c:InputAssociationBiological">
<csml:connectorSimulationProperty>
<csml:connectorFiring connectorFiringStyle="csml-connectorFiringStyle:nocheck" value="0"/>
<csml:connectorKinetic>
<csml:parameter key="custom" value="return m1;"/>
</csml:connectorKinetic>
</csml:connectorSimulationProperty>
<csml:viewProperty>
<csml:position positionID="default" position="auto" x="478.0" y="152.0"/>
<csml:shape shapeID="default" visible="true">
<csml:toolSpecificGraphics>
<fig:figure xmlns:fig="http://www.csml.org/csml/cigraphics">
<fig:associationConnector name="default" depth="0" points="478.0 152.0 628.6181521259599 214.91644329312248" visible="true"/>
</fig:figure>
<targetArrow xmlns="http://www.csml.org/csml/cigraphics">
<associationConnectorArrow size="8.0 6.0" points="0.0 0.0 0.0 6.0 8.0 3.0" pointsInAbsoluteCoordinate="629.774485891039 212.14825034035744 627.4618183608809 217.68463624588753 636.0000000000001 218.0"/>
</targetArrow>
</csml:toolSpecificGraphics>
</csml:shape>
</csml:viewProperty>
<csml:comments>
<csml:comment type="text"></csml:comment>
</csml:comments>
</csml:connector>
<csml:connector id="c2" name="c2" refID="e2" type="cso30:c:InputProcessBiological">
<csml:connectorSimulationProperty>
<csml:connectorFiring connectorFiringStyle="csml-connectorFiringStyle:nocheck" value="0"/>
<csml:connectorKinetic>
<csml:parameter key="custom" value="import(&quot;gon.Transcription&quot;);totalnum = m1.length();num = m2.length(); if(totalnum &gt; num){nextcode = m1.substring(totalnum-num-1,totalnum-num);newsequence = m2 + Transcription::Trans(nextcode);}else{newsequence = &quot;&quot;;};newsequence;"/>
</csml:connectorKinetic>
</csml:connectorSimulationProperty>
<csml:viewProperty>
<csml:position positionID="default" position="auto" x="452.0" y="247.2895077831483"/>
<csml:shape shapeID="default" visible="true">
<csml:toolSpecificGraphics>
<fig:figure xmlns:fig="http://www.csml.org/csml/cigraphics">
<fig:processConnector name="default" depth="0" points="452.0 327.0 628.707597203623 247.2895077831483" visible="true"/>
</fig:figure>
<targetArrow xmlns="http://www.csml.org/csml/cigraphics">
<processConnectorArrow size="8.0 6.0" points="0.0 0.0 0.0 6.0 8.0 3.0" pointsInAbsoluteCoordinate="627.4740317849423 244.55485673450696 629.9411626223035 250.0241588317897 635.9999999999999 244.0"/>
</targetArrow>
</csml:toolSpecificGraphics>
</csml:shape>
</csml:viewProperty>
<csml:comments>
<csml:comment type="text"></csml:comment>
</csml:comments>
</csml:connector>
<csml:connector id="c4" name="c4" refID="e4" type="cso30:c:InputAssociationBiological">
<csml:connectorSimulationProperty>
<csml:connectorFiring connectorFiringStyle="csml-connectorFiringStyle:nocheck" value="0"/>
<csml:connectorKinetic>
<csml:parameter key="custom" value="return m3;"/>
</csml:connectorKinetic>
</csml:connectorSimulationProperty>
<csml:viewProperty>
<csml:position positionID="default" position="auto" x="646.0" y="77.0"/>
<csml:shape shapeID="default" visible="true">
<csml:toolSpecificGraphics>
<fig:figure xmlns:fig="http://www.csml.org/csml/cigraphics">
<fig:associationConnector name="default" depth="0" points="646.0 77.0 660.9762292989584 193.0657770669278" visible="true"/>
</fig:figure>
<targetArrow xmlns="http://www.csml.org/csml/cigraphics">
<associationConnectorArrow size="8.0 6.0" points="0.0 0.0 0.0 6.0 8.0 3.0" pointsInAbsoluteCoordinate="663.9515628988605 192.68186305403722 658.0008956990564 193.4496910798184 662.0 201.0"/>
</targetArrow>
</csml:toolSpecificGraphics>
</csml:shape>
</csml:viewProperty>
<csml:comments>
<csml:comment type="text"></csml:comment>
</csml:comments>
</csml:connector>
<csml:connector id="c3" name="c3" refID="e3" type="cso30:c:OutputProcessBiological">
<csml:connectorSimulationProperty>
<csml:connectorFiring connectorFiringStyle="csml-connectorFiringStyle:threshold" value="0"/>
<csml:connectorKinetic>
<csml:parameter key="custom" value="if(m1.length()==m2.length()){m3=m3+1;}"/>
</csml:connectorKinetic>
</csml:connectorSimulationProperty>
<csml:viewProperty>
<csml:position positionID="default" position="auto" x="696.0" y="232.0"/>
<csml:shape shapeID="default" visible="true">
<csml:toolSpecificGraphics>
<fig:figure xmlns:fig="http://www.csml.org/csml/cigraphics">
<fig:processConnector name="default" depth="0" points="696.0 232.0 815.0022310708024 234.81107632450716" visible="true"/>
</fig:figure>
<targetArrow xmlns="http://www.csml.org/csml/cigraphics">
<processConnectorArrow size="8.0 6.0" points="0.0 0.0 0.0 6.0 8.0 3.0" pointsInAbsoluteCoordinate="815.0730774491122 231.81191297605807 814.9313846924927 237.81023967295624 823.0 235.00000000000003"/>
</targetArrow>
</csml:toolSpecificGraphics>
</csml:shape>
</csml:viewProperty>
<csml:comments>
<csml:comment type="text"></csml:comment>
</csml:comments>
</csml:connector>
<csml:processSimulationProperty>
<csml:priority value="0"/>
<csml:firing firingStyle="csml-firingStyle:and" firingOnce="false" type="csml-variable:Boolean" value="true"/>
<csml:delay delayStyle="delay">
<csml:script language="pnuts">1/(m4+1)</csml:script>
</csml:delay>
<csml:processKinetic calcStyle="csml-calcStyle:update" kineticStyle="csml-kineticStyle:connectorcustom" fast="false"/>
</csml:processSimulationProperty>
<csml:viewProperty>
<csml:position positionID="default" position="auto" x="636.0" y="201.0"/>
<csml:shape shapeID="default" visible="true">
<csml:image width="60.0" height="60.0" filePath="" fileType="resourceFile" fileFormat="svg" resourceID="10030" outlineColor="0 0 0 0"></csml:image>
<csml:toolSpecificGraphics/>
</csml:shape>
</csml:viewProperty>
<csml:biologicalProperty refBiologicalEventID="cso30:i:ME_Transcription" refCellComponentID="cso30:i:CC_CellComponent">
<csml:property key="relationType" value="Type 0"/>
<csml:property key="edgeScore" value="1.0"/>
</csml:biologicalProperty>
<csml:comments>
<csml:comment type="text"></csml:comment>
</csml:comments>
</csml:process>
<csml:process id="p2" name="p2" type="cso30:c:ProcessBiological">
<csml:connector id="c5" name="c5" refID="e6" type="cso30:c:InputAssociationBiological">
<csml:connectorSimulationProperty>
<csml:connectorFiring connectorFiringStyle="csml-connectorFiringStyle:threshold" value="0"/>
<csml:connectorKinetic/>
</csml:connectorSimulationProperty>
<csml:viewProperty>
<csml:position positionID="default" position="auto" x="632.0" y="406.0"/>
<csml:shape shapeID="default" visible="true">
<csml:toolSpecificGraphics>
<fig:figure xmlns:fig="http://www.csml.org/csml/cigraphics">
<fig:associationConnector name="default" depth="0" points="632.0 406.0 640.203970247832 488.03970247832007" visible="true"/>
</fig:figure>
<targetArrow xmlns="http://www.csml.org/csml/cigraphics">
<associationConnectorArrow size="8.0 6.0" points="0.0 0.0 0.0 6.0 8.0 3.0" pointsInAbsoluteCoordinate="643.189081818462 487.7411913212571 637.2188586772021 488.33821363538306 641.0 496.0"/>
</targetArrow>
</csml:toolSpecificGraphics>
</csml:shape>
</csml:viewProperty>
<csml:comments>
<csml:comment type="text"></csml:comment>
</csml:comments>
</csml:connector>
<csml:connector id="c6" name="c6" refID="e5" type="cso30:c:OutputProcessBiological">
<csml:connectorSimulationProperty>
<csml:connectorFiring connectorFiringStyle="csml-connectorFiringStyle:threshold" value="0"/>
<csml:connectorKinetic/>
</csml:connectorSimulationProperty>
<csml:viewProperty>
<csml:position positionID="default" position="auto" x="674.0" y="526.0"/>
<csml:shape shapeID="default" visible="true">
<csml:toolSpecificGraphics>
<fig:figure xmlns:fig="http://www.csml.org/csml/cigraphics">
<fig:processConnector name="default" depth="0" points="674.0 526.0 788.0 526.0" visible="true"/>
</fig:figure>
<targetArrow xmlns="http://www.csml.org/csml/cigraphics">
<processConnectorArrow size="8.0 6.0" points="0.0 0.0 0.0 6.0 8.0 3.0" pointsInAbsoluteCoordinate="788.0 523.0 788.0 529.0 796.0 526.0"/>
</targetArrow>
</csml:toolSpecificGraphics>
</csml:shape>
</csml:viewProperty>
<csml:comments>
<csml:comment type="text"></csml:comment>
</csml:comments>
</csml:connector>
<csml:processSimulationProperty>
<csml:priority value="0"/>
<csml:firing firingStyle="csml-firingStyle:and" firingOnce="false" type="csml-variable:Boolean" value="true"/>
<csml:delay delayStyle="nodelay" value="0.0"/>
<csml:processKinetic calcStyle="csml-calcStyle:speed" kineticStyle="csml-kineticStyle:custom" fast="false">
<csml:parameter key="custom" value="0.071*m6"/>
</csml:processKinetic>
</csml:processSimulationProperty>
<csml:viewProperty>
<csml:position positionID="default" position="auto" x="614.0" y="496.0"/>
<csml:shape shapeID="default" visible="true">
<csml:image width="60.0" height="60.0" filePath="" fileType="resourceFile" fileFormat="svg" resourceID="10030" outlineColor="0 0 0 0"></csml:image>
<csml:toolSpecificGraphics/>
</csml:shape>
</csml:viewProperty>
<csml:biologicalProperty refBiologicalEventID="cso30:i:ME_Transcription" refCellComponentID="cso30:i:CC_CellComponent">
<csml:property key="relationType" value="Type 0"/>
<csml:property key="edgeScore" value="1.0"/>
</csml:biologicalProperty>
<csml:comments>
<csml:comment type="text"></csml:comment>
</csml:comments>
</csml:process>
</csml:processSet>
<csml:factSet/>
<csml:modelSimulationProperty>
<csml:parameter key="enhancedFiring" value="true"/>
<csml:parameter key="discreteWeakFiring" value="false"/>
<csml:parameter key="continousWeakFiring" value="false"/>
<csml:parameter key="samplingInterval" value="0.1"/>
<csml:parameter key="plotUpdateInterval" value="1.0"/>
<csml:parameter key="logUpdateInterval" value="1.0"/>
<csml:parameter key="simulationTime" value="1000.0"/>
<csml:parameter key="firingAccuracy" value="1.0E-10"/>
</csml:modelSimulationProperty>
<csml:comments>
<csml:comment type="text"></csml:comment>
</csml:comments>
</csml:model>
<csml:subModelSet/>
<csml:viewSet>
<csml:view name="Default View" viewID="default" refModelID="undef" refShapeID="default" refPositionID="default" refAnimationID="default"/>
</csml:viewSet>
</csml:project>

