Hi Biostrings/BSgenome users,

So the good news is that the infamous/spooky "formal argument envir matched
by multiple actual arguments" error was a bug in R and it has been fixed
in svn in recent revisions of R release and devel. This means that you
need to get and compile R yourself directly from subversion or just wait
the bug-fix release R-2.9.1 which should be out in a month or so.

A big thanks to all those who helped on this issue!

H.

Hervé Pagès wrote:
Hi Mattia, Hans-Ulrich,

Thanks for reporting this. I'm aware of the problem. It shows up sometimes
on the build/check report e.g. today:
http://bioconductor.org/checkResults/2.3/bioc-LATEST/BSgenome/wilson2-buildsrc.html
Some days it's here, some days no, sometimes on one platform, sometimes on
the other. It's a weird issue that is indeed very hard to reproduce as you
noticed.
I'll keep you posted when I find something.

Cheers,
H.


Hans-Ulrich Klein wrote:
Hi all,

I encountered a similar (probably related) error today. I wanted to match a few hundred sequences against the UCSC genome from the package "BSgenome.Hsapiens.UCSC.hg18". I implemented a simple "for" loop and called

   seq = DNAString(sequences$Sequence[i])
   matchRes = matchPattern(seq, Hsapiens[[chr]])
   SurroundingSequence[i] = as.character(subseq(Hsapiens[[chr]],
        start=start(matchRes)-250, end=end(matchRes)+250))

within the loop. In run i=187 I get the error message:
Error in assign(".target", met...@target, envir = envir) :
 formal argument "envir" matched by multiple actual arguments
Calls: as.character ... RawPtr.read -> dec_lkup -> loadMethod -> loadMethod -> assign

However, it works when I match the 187th sequence manually (without matching the 186 other sequences before). That makes it hard to debug.

Best wishes,
Hans-Ulrich

PS: my session info:
 > sessionInfo()
R version 2.8.1 (2008-12-22)
x86_64-pc-linux-gnu

locale:
C

attached base packages:
[1] stats graphics grDevices utils datasets methods base other attached packages: [1] BSgenome.Hsapiens.UCSC.hg18_1.3.11 BSgenome_1.10.3 [3] Biostrings_2.10.16 IRanges_1.0.12 loaded via a namespace (and not attached):
[1] Matrix_0.999375-21 grid_2.8.1         lattice_0.17-20    tools_2.8.1


mattia pelizzola wrote:
Hi,

I have a recurrent but not reproducible error.. If I run the same
piece of code twice the error will disappear, but it will likely shop
up the day after.
This is the error message:

Error in assign(".defined", met...@defined, envir = envir) :
  formal argument "envir" matched by multiple actual arguments
Calls: vmatchPattern ... lapply -> FUN -> loadMethod -> loadMethod -> assign

this is the code where the error show up calling the vmatchPattern
function for one chromosome. The code is actually repeated several
times for all the chromosomes during the same R session:

chrseq=Hsapiens$chr1
Gviews = Views(chrseq, starts, ends)    #  where length(starts)> 20000
Gset = DNAStringSet(Gviews)
querySeq=DNAString('ATTH')
a = startIndex(vmatchPattern(querySeq, Gset, fixed=F))



and finally this is my sessionInfo:

R version 2.8.1 (2008-12-22)
x86_64-unknown-linux-gnu

locale:
LC_CTYPE=en_US.UTF-8;LC_NUMERIC=C;LC_TIME=en_US.UTF-8;LC_COLLATE=en_US.UTF-8;LC_MONETARY=C;LC_MESSAGES=en_US.UTF-8;LC_PAPER=en_US.UTF-8;LC_NAME=C;LC_ADDRESS=C;LC_TELEPHONE=C;LC_MEASUREMENT=en_US.UTF-8;LC_IDENTIFICATION=C

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base

other attached packages:
[1] BSgenome.Hsapiens.UCSC.hg18_1.3.11 BSgenome_1.10.3
[3] Biostrings_2.10.15                 IRanges_1.0.11

loaded via a namespace (and not attached):
[1] grid_2.8.1         lattice_0.17-17    Matrix_0.999375-20



thanks,

mattia



_______________________________________________
Bioconductor mailing list
[email protected]
https://stat.ethz.ch/mailman/listinfo/bioconductor
Search the archives: http://news.gmane.org/gmane.science.biology.informatics.conductor


--
Hervé Pagès

Program in Computational Biology
Division of Public Health Sciences
Fred Hutchinson Cancer Research Center
1100 Fairview Ave. N, M2-B876
P.O. Box 19024
Seattle, WA 98109-1024

E-mail: [email protected]
Phone:  (206) 667-5791
Fax:    (206) 667-1319

_______________________________________________
Bioc-sig-sequencing mailing list
[email protected]
https://stat.ethz.ch/mailman/listinfo/bioc-sig-sequencing

Reply via email to