Skip to content

Instantly share code, notes, and snippets.

@kenwebb
Last active August 4, 2023 18:39
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/72572edbf2f2b8658a0c9e796514a799 to your computer and use it in GitHub Desktop.
Save kenwebb/72572edbf2f2b8658a0c9e796514a799 to your computer and use it in GitHub Desktop.
Chlorella vulgaris
<?xml version="1.0" encoding="UTF-8"?>
<!--Xholon Workbook http://www.primordion.com/Xholon/gwt/ MIT License, Copyright (C) Ken Webb, Fri Aug 04 2023 14:39:04 GMT-0400 (GMT-04:00)-->
<XholonWorkbook>
<Notes><![CDATA[
Xholon
------
Title: Chlorella vulgaris
Description:
Url: http://www.primordion.com/Xholon/gwt/
InternalName: 72572edbf2f2b8658a0c9e796514a799
Keywords:
My Notes
--------
4 August 2023
This is related to my more general workook [ref 2].
I will use some of the references from that workook.
I will use this workbook to create a running model of the Chlorella vulgaris microalga.
This will be based somewhat on my earlier Cell models.
One form of the photosynthetic refaction is written as:
light + 3CO2 + 6H2O -> C3H6O2 + 3O2 + 3H2O
### References
(1) https://hal.science/hal-02064882/file/Safi_23269.pdf
- I am taking the structure of Chlorella vulgaris from this review paper
- Fig 1 diagram
(2) https://gist.github.com/kenwebb/13fb1be7346ebd423ede0719d2cf8bce
) https://www.primordion.com/Xholon/gwt/wb/editwb.html?app=Algae+-+Carbon+Capture%2C+Biofuel%2C+etc.&src=lstr
]]></Notes>
<_-.XholonClass>
<AlgaSystem/>
<!-- some of these class names are already used in my earlier Cell models
see: ~/gwtspace/Xholon/Xholon/src/org/primordion/cellontro
-->
<Chlorella> <!-- genus -->
<ChlorellaVulgaris/> <!-- species -->
</Chlorella>
<CellWall/>
<Cytoplasm/>
<Mitochondrion/>
<LipidDroplet/>
<GolgiBody/>
<Vacuole/>
<Nucleus/>
<CloroplastEnvelope/>
<Cloroplast/>
<ChloroplyllAndCarotenoids/>
<Starch/>
<Pyrenoid/>
<Thylakoid/>
<!-- atoms, molecules, light, etc. -->
<CarbonDioxide/> <!-- CO2 -->
<Oxygen/> <!-- O2 -->
<Water/> <!-- H2O -->
<Photon/> <!-- light from the Sun -->
<TriosePhosphate/> <!-- immediate product of the Calvin Cycle (photosynthesis) -->
<Sucrose/> <!-- final product of the Calvin Cycle -->
</_-.XholonClass>
<xholonClassDetails>
<!--<Block>
<port name="height" connector="Height"/>
</Block>-->
<Chameleon><Color>white</Color></Chameleon>
<AlgaSystem><Color>white</Color></AlgaSystem>
<Cytoplasm><Color>lightgreen</Color></Cytoplasm>
<Mitochondrion><Color>grey</Color></Mitochondrion>
<Nucleus><Color>blue</Color></Nucleus>
<LipidDroplet><Color>yellow</Color></LipidDroplet>
<GolgiBody><Color>purple</Color></GolgiBody>
<Vacuole><Color>orange</Color></Vacuole>
<CloroplastEnvelope><Color>lightgreen</Color></CloroplastEnvelope>
<Thylakoid><Color>green</Color></Thylakoid>
<Starch><Color>white</Color></Starch>
<Pyrenoid><Color>red</Color></Pyrenoid>
</xholonClassDetails>
<AlgaSystem>
<ChlorellaVulgaris>
<CellWall>
<Cytoplasm>
<Mitochondrion multiplicity="2"/>
<LipidDroplet multiplicity="3"/>
<GolgiBody/>
<Vacuole/>
<Nucleus/>
<CloroplastEnvelope>
<Cloroplast/>
<ChloroplyllAndCarotenoids multiplicity="2"/> <!-- what is this as opposed to Thylakoid ? -->
<Starch multiplicity="4"/>
<Pyrenoid/>
<Thylakoid multiplicity="2"/>
</CloroplastEnvelope>
</Cytoplasm>
</CellWall>
</ChlorellaVulgaris>
</AlgaSystem>
<Blockbehavior implName="org.primordion.xholon.base.Behavior_gwtjs"><![CDATA[
var a = 123;
var b = 456;
var c = a * b;
if (console) {
console.log(c);
}
//# sourceURL=Blockbehavior.js
]]></Blockbehavior>
<Heightbehavior implName="org.primordion.xholon.base.Behavior_gwtjs"><![CDATA[
var myHeight, testing;
var beh = {
postConfigure: function() {
testing = Math.floor(Math.random() * 10);
myHeight = this.cnode.parent();
},
act: function() {
myHeight.println(this.toString());
},
toString: function() {
return "testing:" + testing;
}
}
//# sourceURL=Heightbehavior.js
]]></Heightbehavior>
<SvgClient><Attribute_String roleName="svgUri"><![CDATA[data:image/svg+xml,
<svg width="100" height="50" xmlns="http://www.w3.org/2000/svg">
<g>
<title>Chlorella vulgaris</title>
<rect id="AlgaSystem/ChlorellaVulgaris" fill="#98FB98" height="50" width="50" x="25" y="0"/>
<g>
<title>Cell Wall</title>
<rect id="AlgaSystem/ChlorellaVulgaris/CellWall" fill="#6AB06A" height="50" width="10" x="80" y="0"/>
</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