我想用R替换所有A's B和B's for Aa string.
我的意见是
x = "ABCDBBABDC"
Run Code Online (Sandbox Code Playgroud)
我的输出应该是,
y = "BACDAABADC"
Run Code Online (Sandbox Code Playgroud)
我怎么能在一行中做到这一点?
我试过sub但我不能做多次换人.
假设我有一个DNA序列.我想得到它的补充.我使用了以下代码,但我没有得到它.我究竟做错了什么 ?
s=readline()
ATCTCGGCGCGCATCGCGTACGCTACTAGC
p=unlist(strsplit(s,""))
h=rep("N",nchar(s))
unlist(lapply(p,function(d){
for b in (1:nchar(s)) {
if (p[b]=="A") h[b]="T"
if (p[b]=="T") h[b]="A"
if (p[b]=="G") h[b]="C"
if (p[b]=="C") h[b]="G"
}
Run Code Online (Sandbox Code Playgroud)