iDNA:模仿基因,染色体,染色体对,减数分裂,突变和基因表达的javascript实现

时间:2024-06-02 18:57:55
【文件属性】:

文件名称:iDNA:模仿基因,染色体,染色体对,减数分裂,突变和基因表达的javascript实现

文件大小:758KB

文件格式:ZIP

更新时间:2024-06-02 18:57:55

JavaScript

脱氧核糖核酸 模仿基因,染色体,染色体对,减数分裂,突变和基因表达的javascript实现。 当前,它模仿具有单个染色体对的生物,其中每个染色体可以具有无限的基因。 每个基因都有 一个名字 一种类型-例如“物理”或“新陈代谢” 一个代码对象-这是基因的数据。 它可以是一些JSON数据和/或函数。 表达函数-通常使用代码对象中的数据来表达该基因。 codeValue函数-可以定义的函数,可以确定基因是否处于活动状态。 由于另一条染色体上通常存在相同名称的基因,因此这将比较两个基因以确定哪个基因是活跃的。 变异函数-可以定义以确定代码对象如何变异的函数。 可以创建具有不同染色体对的生物。 Index.html具有模拟功能,您可以在其中输入要运行的代数。 试管中有两种生物。 模拟使用来自visjs.org的visjs创建一棵生物树。 可以单击某个生物以查看其遗传学,也可以双击以


【文件预览】:
iDNA-master
----index2.html(7KB)
----index.html(6KB)
----bower.json(338B)
----SpecRunner.html(1KB)
----lib()
--------underscore()
--------jasmine-2.3.4()
--------rivets()
--------vis()
----spec()
--------organismSpec.js(2KB)
--------registrySpec.js(3KB)
--------iDNAHelpersSpec.js(4KB)
--------chromosomePairSpec.js(10KB)
--------SpecHelper.js(320B)
--------geneSpec.js(4KB)
--------play3spec.js(1KB)
--------chromosomeSpec.js(8KB)
--------PlayerSpec.js(1KB)
----life()
--------helpers.js(10KB)
--------chromosomePair.js(6KB)
--------play3.js(11KB)
--------registry.js(5KB)
--------chromosome.js(4KB)
--------play2.js(3KB)
--------gene.js(3KB)
--------play.js(4KB)
--------organism.js(4KB)
----css()
--------style.css(0B)
----readme.md(3KB)

网友评论