【发布时间】:2012-06-07 03:24:20
【问题描述】:
我是第一次构建 R 包,但遇到了一些麻烦。我正在执行 R CMD 检查并收到以下错误:
get.AlignedPositions: no visible global function definition for 'subject'
我不确定是什么原因造成的。我的代码中什至没有“主题”变量。代码相当长,所以除非有人在评论中询问,否则我宁愿不粘贴所有代码。我应该寻找一些具体的东西吗?我唯一能想到的就是我有这样一行:
alignment <-pairwiseAlignment(pattern = canonical.protein, subject=protein.extracted, patternQuality=patternQuality,
subjectQuality=subjectQuality,type = type, substitutionMatrix= substitutionMatrix,
fuzzyMatrix=fuzzyMatrix,gapOpening=gapOpening,gapExtension=gapExtension,
scoreOnly=scoreOnly)
但主题由 Biostrings 包中的 pairwiseAlignment 函数定义。感谢您的帮助!
【问题讨论】:
-
查看您的函数
get.AlignedPosition,您可能会发现subject被用作函数,类似于subject(foo)。 Bioconductor developer mailing list 旨在为(也是新兴的)Bioconductor 开发人员服务。 -
在你有这段代码的函数中,在顶部,输入
subject <- NA,然后在下一行输入rm(subject)。然后再次构建,看看会发生什么。