match(x,table,nomatch = 0L)中的错误:'match'需要向量参数

问题描述 投票:0回答:1

我正在尝试在R Studio云上进行一些Bioconductor练习。运行前两个代码(#1,#2)已经可以了,但是最后一个代码(#3)给出了错误消息。任何人都可以帮忙吗?

#1 Transcribe dna_seq into an RNAString object and print it
 dna_seq <- subseq(unlist(zikaVirus), end = 21)
 dna_seq
  21-letter "DNAString" instance
seq: AGTTGTTGATCTGTGTGAGTC



#2 Transcribe dna_seq into an RNAString object and print it
 rna_seq <- RNAString(dna_seq) 
 rna_seq
  21-letter "RNAString" instance
seq: AGUUGUUGAUCUGUGUGAGUC

#3 Translate rna_seq into an AAString object and print it
aa_seq <- translate(rna_seq)
aa_seq

 aa_seq <- translate(rna_seq)

match(x,table,nomatch = 0L)中的错误:'match'需要向量参数aa_seq错误:找不到对象'aa_seq'

r bioinformatics bioconductor
1个回答
0
投票

谢谢。我设法解决了这个问题:我认为与translate()函数发生冲突,因为seqinr和Biostring包都使用了它(我同时加载了这两个包)。我必须卸载seqinr,因为我正在做的练习是基于Biostring软件包的。

© www.soinside.com 2019 - 2024. All rights reserved.