【发布时间】:2021-12-15 04:08:01
【问题描述】:
我正在尝试使用 R 反向互补 DNA 链,但是我的代码无法正常工作。
map=c("A"="T","T"="A","G"="C","C"="G")
r<-sapply(lapply(strsplit(y,NULL),rev),paste,collpase="")
t<-paste(map[unlist(strsplit(r,NULL))],collapse="")
return(t)}
这是返回
[1] "GNACNACNACNATNA"
有什么建议吗?
【问题讨论】:
-
最好使用经过良好测试的库来处理类似的事情,例如reverseComplement from Biostrings
标签: r bioinformatics dna-sequence