[BioC] Rkeys function from AnnotationDbi returns all Rkeys for a subset
Leon Yee
yee.leon at gmail.com
Wed Dec 10 02:53:16 CET 2008
Hi James and Laurent,
James W. MacDonald wrote:
> Hi Leon,
>
> Leon Yee wrote:
>> Dear all,
>>
>> I encountered a problem when I using Rkeys from AnnotationDbi
>> package. Using [] I get a subset of a AnnDbBimap object, but when I
>> using Rkeys for this subset, it returns all of the Rkeys from the
>> original set.
>
> I don't believe Rkeys() is intended to return a subset - it is intended
> to give you all the right keys of the object. But I am not sure why you
> want to use Rkeys() to do what you have already done using
> as.list(hgu95av2PATH[ids]). Perhaps I misunderstand?
>
Yes, as Laurent pointed out, mappedRkeys() is what I'm looking for. I
just feel that Rkeys() is semantically somewhat misleading according to
its name , you know, Lkeys() just returns the Lkeys of the subset
(including NAs), while Rkeys() returns all of the Rkeys of the whole
set. Or maybe "[]" is not a real subsetting operation?
Thank you very much.
Best regards,
Leon
More information about the Bioconductor
mailing list