[BioC] bug in combine
Kasper Daniel Hansen
khansen at stat.berkeley.edu
Thu Jan 28 04:02:10 CET 2010
On Jan 25, 2010, at 19:42 PM, Seth Falcon wrote:
> Hi Kasper,
>
> On 1/21/10 7:06 PM, Kasper Daniel Hansen wrote:
>> The combine method with signature (x = data.frame, y = data.frame)
>> assumes that the class of a given column is a one-length vector (in
>> various if and switch statements). However, class(x) can return a
>> vector of length> 1 for S3 objects.
>>
>> This is the case for the DataTime column in the phenoData for an
>> object created by oligo::read.celfiles. This column contains the
>> scan date of the arrays and is of class [1] "POSIXt" "POSIXct"
>
> I've committed a fix for this to Biobase in devel. When you get a chance, can you test it out and let us know if it now works as you are expecting?
It works, using Biobase 2.7.4
> We could then see about porting the fix to the release.
While this was a clear bug, it throws an error when something is wrong, so I see little reason to backport it, unless someone else has the same problem.
Thanks,
Kasper
> Thanks,
>
> + seth
>
> --
> Seth Falcon
> Bioconductor Core Team | FHCRC
More information about the Bioconductor
mailing list