我将 setdiff() 与两个 GR 对象一起使用,在我的计算机上更新 R 之前,我的代码运行良好:
library(GenomicFeatures)
library(data.table)
library("TxDb.Celegans.UCSC.ce6.ensGene")
txdb<-TxDb.Celegans.UCSC.ce6.ensGene
introns<-intronsByTranscript(txdb)
exons<-exons(txdb)
minimal_introns<-setdiff(unlist(introns),exons,ignore.strand=F)
但现在我有这个错误:
Error in setdiff(unlist(introns), unlist(exons), ignore.strand = F) : unused argument (ignore.strand = F)
如果我在没有 ignore.strand= FI 的情况下运行 setdiff() 有这个:
Error in as.vector(x) : no method for coercing this S4 class to a vector
我发现一个帖子表明 NAMESPACE 文件存在一些问题https://stat.ethz.ch/pipermail/bioconductor/2014-September/061440.html
但我不知道在哪里可以找到该 NAMESPACE 文件以及如何修复它。