这种突变的可能性有多大?
在我之前的生物信息学挑战中,我要求你突变一个DNA序列。这一次,我想让你们评估一个突变或一系列突变的可能性。这两种替换类型是转换和颠换,由于DNA碱基的化学
解答动态
输入字符串B
输出概率tgcctatc
tgcctata
0.1aggtcctt
gggtcctt
0.25aactgg
aaccgg
0.25atgccct
atcgccct
0.01tatcactaag
tgtcatgag
0.00625ctcctgggca
cttttgcgca
0.00625ctgtgct
cagagagca
0.0001atcgctttca
ttggctttca
0.01attcac
taagcg
0.000001ATTTCATTG
ATTTTTTTACG
0.000625 规格影响:输入DNA字符串可以是字符串,二进制或二进制数字。我们假设所有的突变都是的事件输出可以是普通表示法(0.00015)或科学表示法(\$1.5\times10^{-4}\$). 如果您有任何问题或需要更多规范,请在评论中以我的方式发送!果冻,9字节,在线试用!
分别取输入2376而不是acgt。页脚为你做这个
-1字节感谢乔纳森艾伦!
工作原理 ^?“?¥¢'?P-主链接。取左边的第一个输入和右边的第二个输入^-XOR对应的元素“?¥¢”-Yield[10,4,1]?-索引到这个数组中,1-索引和modularly?-取每个P的逆-将产品why this workscharacters作为整数xor1索引到[10,4,1]Inverseaa2中,2 2 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 0 0 0 1 1 cc3、3 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\$\$0.1\$05AB1E,22 18 16 13 12 10 9 bytes ^Tη4asèzP -4字节通过移植@Arnauld的JavaScript答案(他的第一个版本)-2字节通过将输入作为码点列表(感谢@CairdCoinheringAhing)-3字节分别作为agct的[0,1,2,3]输入-1字节感谢@CairdCoinheringAhing通过移植他的果冻答案(现在为acgt采用[0,1,2,3])-1字节感谢@JonathanAllan的提示(现在采用[2,3,7,6] 对于acgt)
分别作为acgt的两个整数列表[2,3,7,6]输入。
联机尝试或使用字符串输入联机尝试,或验证所有测试用例。
Ex夷平面:
^#按位异或(隐式)将相同位置的输入列表一起T#Push 10η#Pop并按其前缀:[1,10]4a#Appenda4:[1,10,4]s#Index(基于0的模化)将XOR-ed值放入这个列表z#为每个P#取1/v,并取列表#的乘积(之后结果作为结果隐式输出) 这里是每个对:
Character-pairvaluesXOR-ed0-based索引(模-3)索引到[1,10,4]1/vaa\$2,2.2\$\$0 0\\\\$0 0\\\\\$0\\\\$0\\\\\$0\$\\$0\\\\\\$0\\$0\\\$0\\\$0\\\$0\\\$0\\\$0\\\$0\\\$1\$1\$1\$cc\$3、3、3 \$\\$0\$0\$0\\\\\$0\\\$1\\\\$0\$0\$0.1\\$1\\\\\\$1\$1\$\\\\\\\\\\\$1\\\\\$1\$1\\\\- End
免责声明:
本页内容仅代表作者本人意见,若因此产生任何纠纷由作者本人负责,概与琴岛网公司无关。本页内容仅供参考,请您根据自身实际情况谨慎操作。尤其涉及您或第三方利益等事项,请咨询专业人士处理。