[Bioc-devel] deprecation of keepSeqlevels and renameSeqlevels
Tim Triche, Jr.
tim.triche at gmail.com
Sun May 19 03:32:12 CEST 2013
Same here, I understand the desire for consistency but keepSeqlevels/dropSeqlevels just makes more sense
--t
On May 18, 2013, at 5:42 PM, Kasper Daniel Hansen <kasperdanielhansen at gmail.com> wrote:
> For the second time today, I find myself fully supporting Michael's
> suggestion.
>
>
> On Sat, May 18, 2013 at 8:18 PM, Michael Lawrence <lawrence.michael at gene.com
>> wrote:
>
>> Hi guys,
>>
>> Just wondering about the rationale of deprecating keepSeqlevels and
>> renameSeqlevels. Sure, it's possible to do those things with seqlevels,
>> somehow, but those functions make the high-level operation fairly obvious.
>> They're very well named, and correspond to typical operations. I don't
>> think we should deprecate functions just because they are simple wrappers
>> on top of lower level functions. I might even suggest adding a
>> dropSeqlevels(), e.g. dropSeqlevels("chrM").
>>
>> As I understand it, instead of:
>> keepSeqlevels(x, "chr1")
>>
>> We need to do something like:
>> seqlevels(x, new2old = 1, force = TRUE) <- "chr1"
>> But to be more careful it would be:
>> seqlevels(x, new2old = match("chr1", seqlevels(x)), force = TRUE) <- "chr1"
>>
>> This seqlevels stuff is already confusing to people and the above lines are
>> regular visitors on my office white-board. These changes will probably
>> cause me to sacrifice yet more of my white-board.
>>
>> In the future, perhaps we should propose these deprecations on the mailing
>> list for discussion, before any code changes.
>>
>> Michael
>>
>> [[alternative HTML version deleted]]
>>
>> _______________________________________________
>> Bioc-devel at r-project.org mailing list
>> https://stat.ethz.ch/mailman/listinfo/bioc-devel
>
> [[alternative HTML version deleted]]
>
> _______________________________________________
> Bioc-devel at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/bioc-devel
More information about the Bioc-devel
mailing list