Skip to content
Prev 4081 / 21312 Next

[Bioc-devel] Request to add 'normalize' to BiocGenerics

Hi,

I agree with Laurent that we can't really play the semantic and concept
police. It's the responsibility of package authors to decide whether
it's appropriate or not to call "normalization" that particular
transformation they're implementing.

However I hope that we all agree on the following rule regarding the
generics that make it into BiocGenerics:

   If foo() is a generic function defined in BiocGenerics, no
   BioC package should redefine the function (either as a generic
   or an ordinary function). It can only define methods for it,
   or move away and use a different name for this functionality.

Does that sound reasonable? Otherwise that would kind of defeat the
purpose of having the BiocGenerics package in the 1st place.

To me, having 10 BioC packages defining a normalize() function is far
from being ideal. I think having it defined in BiocGenerics would
improve things a little bit. Also one potential positive side effect
I see is that it would give an opportunity to the authors of those
10 packages to reconsider if they still want to ride the normalize()
poney or not. Maybe some of them won't and they'll pick up another
name. Not something we can really decide for them...

H.
On 02/20/2013 09:47 AM, Laurent Gautier wrote: