【发布时间】:2021-02-23 07:37:12
【问题描述】:
如何编写一个函数,该函数接受一个 DNA 序列(作为单个字符串)和一个数字“n >= 2”,并返回一个包含所有以三元组“AAA”或“ GAA”并以三连音“AGT”结尾,并且在开头和结尾之间至少有 2 个,最多有“n”个其他三连音。
第一季度:
for "GAACCCACTAGTATAAAATTTGGGAGTCCCAAACCCTTTGGGAGT" and for n=2,
the answer is c=(“GAACCCACTAGT”, “AAATTTGGGAGT”).
第二季度:
e.g, n=10
the answer is: c("GAACCCACTAGTATAAAATTTGGGAGT", "AAACCCTTTGGGAGT")
【问题讨论】:
-
你能把你解决这个问题的尝试包括在内吗?
-
您是否考虑过使用 Biostrings?例如。 stackoverflow.com/a/50857932/12957340
标签: r bioinformatics