|
计算器程序
程序名称: |
BetterCross |
平台: |
TI-Nspire |
系统/软件要求: |
- |
版本号: |
|
类型: |
生物 |
作者: |
zyf722 |
大小(K): |
8.76 |
更新日期: |
2020-11-21 |
描述: |
·高中生物遗传定律有关计算!
·支持自定义表现型匹配 Pattern!
·支持XY型/ZW型伴性遗传!
·支持不完全显性计算!
·放于MyLib即可使用,无需复杂操作! |
已知缺陷: |
- |
源代码: |
开源/部分开源 » MIT |
本帖最后由 zyf722 于 2020-11-22 10:42 编辑
BetterCross - 更好的遗传计算
一键遗传计算,所见即所得
Features 特色
基础函数,简明易懂
进阶函数,随心所欲
便于输入,方便快捷
伴性遗传,尽在掌握
Instructions 说明
1) 本文档所含函数如下表所示:
btcross(father,mother) | 基础杂交函数。
参数为以字符串表示的父本与母本基因型。仅支持长度为2的等位基因(如Aa),长度超过2的基因(如X(A)X(a))请使用进阶杂交函数。
本函数不支持自定义表现型名称,仅将以显/隐表示显性性状/隐性性状。 | btcross_advance
(father,mother,pheno_type,pheno_gene) | 进阶杂交函数。
参数为以字符串表示的父本与母本基因型,及自定义表现型名称及匹配基因型 Pattern。
使用本函数输入基因型时,相较于基础杂交函数需要用逗号隔开各基因(如"Aa,Bb")。基因长度无限制,但等位基因长度需相等。 |
P.S. 有关基础杂交函数与进阶杂交函数的其他区别可参考例程。
2) 例程:
btcross("AaBb","AaBb") - 两对等位基因进行基础杂交。
btcross_advance("Aa,Bb","Aa,Bb",[["A_","aa"]["B_","bb"]],[["大","小"]["红","白"]]) - 两对等位基因进行高阶杂交。杂交包括两对完全显性的相对性状(大/小,红/白),分别由A/a和B/b控制。
btcross_advance("Aa,Bb","Aa,Bb",[["AA","Aa","aa"]["B_","bb","−"]],[["红","粉","白"]["大","小","−"]]) - 两对等位基因进行高阶杂交。 杂交包括一对不完全显性、一对完全显性的相对性状(红/粉/白,大/小),分别由A/a和B/b控制。
btcross_advance("Aa,Bb","Aa,Bb",["A_B_","aaB_","A_bb","aabb"],["红","白","白","白"]) - 两对等位基因进行高阶杂交。杂交包括一对相对性状(红/白),由A/a和B/b两对等位基因控制。
btcross_advance("Aa,X(B)Y(O)","Aa,X(B)X(b)",[["AA","Aa","aa"]["X(B)____","X(b)____","−"]],[["红","粉","白"]["大","小","−"]]) - 两对等位基因进行高阶杂交。XY型伴性遗传。 杂交包括一对不完全显性、一对完全显性的相对性状(红/粉/白,大/小),分别由A/a和B/b控制。
btcross_advance("Aa,Z(B)Z(b)","Aa,Z(B)W(O)",[["AA","Aa","aa"]["Z(B)____","Z(b)____","−"]],[["大","中","小"]["芦花","非芦花","−"]]) - 两对等位基因进行高阶杂交。ZW型伴性遗传。 杂交包括两对不完全显性、一对完全显性的相对性状(大/中/小,芦花/非芦花),分别由A/a和B/b控制。
4) 将本文档放于 MyLib 文件夹下,刷新库即可使用。
Download 下载
|
评分
-
查看全部评分
|