[BioC] DNAString ("GC") -- error in nchar?

Herve Pages hpages at fhcrc.org
Fri Sep 28 23:52:22 CEST 2007


Paul Shannon wrote:
> Hi Herve,
> 
> I just got R-2.6 from http://r.research.att.com/#nightly and then
> Biostrings
> via biocLite -- in the last few minutes.
> 
> sessionInfo is below, and here is the (strangely persistent) error
> message.  I
> was sure that getting the latest build from AT&T, as Henrik suggested,
> would
> do the trick!

Thanks for upating your setup and sorry that it didn't make the trick...

A really strange error indeed, but (sorry if my question is obvious) are
you sure that your nchar() is working properly? Can you please try this:

  > nchar('AT')

Otherwise, I have no idea why this call (R/BString-class.R, line 96)

  length <- nchar(src)

would produce the error you get!!? I'll need help from other Mac OS X
users: anybody else here that is able to reproduce Paul's problem?
Thanks in advance!

H.


> 
>  - Paul
> 
> 
> library (Biostrings)
>> DNAString ('AT')
> Error in DNAString("AT") : Error in nchar(src) :
>   2 arguments passed to .Internal(nchar) which requires 3
> 
> 
> R version 2.6.0 RC (2007-09-27 r43002)
> i386-apple-darwin8.10.1
> 
> locale:
> C
> 
> attached base packages:
> [1] stats     graphics  grDevices utils     datasets  methods   base
> 
> other attached packages:
> [1] Biostrings_2.5.19
> 
> loaded via a namespace (and not attached):
> [1] tools_2.6.0
>>
> 
> 
> On Sep 28, 2007, at 2:19 PM, Herve Pages wrote:
> 
>> Hi Paul,
>>
>> Here are 2 things that you could check:
>>
>>   - How did you install R-2.6? Did you compile it yourself or did you use
>>     the universal binary from the "R for Mac OS X Developer's Page":
>>
>>       http://r.research.att.com/
>>
>>     This is where we grab the R that we use on pitt (our Mac OS X
>> build machine).
>>
>>   - How did you install Biostrings? Again, did you compile it yourself
>> (with
>>     e.g. biocLite("Biostrings", type="source")), or are you using our
>>     universal binary. You'll get our binary with
>>
>>       biocLite("Biostrings", type="mac.binary")
>>
>>     or just
>>
>>       biocLite("Biostrings")
>>
>>     if you didn't change the "pkgType" option in your startup file.
>>
>> There are many different ways to configure and install things from source
>> on Mac OS X and there is no way for us to test our packages for all the
>> possible setups. So when someone chooses this path, s/he is more or less
>> on his/her own because we have no way to reproduce their problem. Sorry!
>>
>> Please test again but with the latest universal binary from the "R for
>> Mac
>> OS X Developer's Page" and with biocLite("Biostrings", type="mac.binary")
>> and let us know if you still have this problem. Thanks!
>>
>> H.
>>
>>
>> Paul Shannon wrote:
>>> The Biostrings vignette has some code like this:
>>>
>>>> library(Biostrings)
>>>> b <- BString("I am a BString object")
>>>> d <- DNAString("TTGAAAA-CTC-N")
>>>
>>> With the first, I get this error:
>>>
>>>     Error in BString("I am a BString object") : Error in nchar(src) :
>>>       2 arguments passed to .Internal(nchar) which requires 3
>>>
>>> With the second, I get:
>>>
>>>     Error in DNAString("TTGAAAA-CTC-N") : Error in nchar(src) :
>>>       2 arguments passed to .Internal(nchar) which requires 3
>>>
>>>
>>> I'm running bioc 2.6; is that my problem?
>>>
>>> sessionInfo ()
>>> R version 2.6.0 alpha (2007-09-12 r42830)
>>> i386-apple-darwin8.10.1
>>>
>>> locale:
>>> C
>>>
>>> attached base packages:
>>> [1] stats     graphics  grDevices utils     datasets  methods   base
>>>
>>> other attached packages:
>>> [1] RUnit_0.4.17      Biostrings_2.5.19
>>>
>>> loaded via a namespace (and not attached):
>>> [1] tools_2.6.0
>>>
>>>
>>> Thanks!
>>>
>>>   - Paul
>>>
>>> _______________________________________________
>>> Bioconductor mailing list
>>> Bioconductor at stat.math.ethz.ch
>>> https://stat.ethz.ch/mailman/listinfo/bioconductor
>>> Search the archives:
>>> http://news.gmane.org/gmane.science.biology.informatics.conductor
>>
>



More information about the Bioconductor mailing list