Take a look at the Bioconductor packages for some examples,
i.e. Biobase and affy, but others as well.

best,
-tony

>>>>> "roger" == Roger Peng <[EMAIL PROTECTED]> writes:

    roger> I'm trying to write a package which uses classes/methods as
    roger> defined in the `methods' package.  I have a single .R file
    roger> which defines the class and various methods for that class.
    roger> At the top of the file I have

    roger> require(methods)

    roger> and then

    roger> setClass("myclass", ...)  setGeneric("intersect")
    roger> setMethod("intersect", "myclass", function(x,y) ...)

    roger> I noticed that when I build the package and subsequently
    roger> load it via library(), the methods show up in the global
    roger> workspace, which is not quite what I wanted.

    roger> In general, is there any documentation on building packages
    roger> with the `methods' package (i.e. is it any different from
    roger> building packages without `methods'?) or perhaps an R-help
    roger> thread I should look for?

    roger> In short, how should I setup my package so that my methods
    roger> do not show up in the global workspace?

    roger> Thanks,

    roger> -roger _______________________________ UCLA Department of
    roger> Statistics [EMAIL PROTECTED]
    roger> http://www.stat.ucla.edu/~rpeng

    roger> ______________________________________________
    roger> [EMAIL PROTECTED] mailing list
    roger> http://www.stat.math.ethz.ch/mailman/listinfo/r-help


-- 
A.J. Rossini                            Rsrch. Asst. Prof. of Biostatistics
U. of Washington Biostatistics          [EMAIL PROTECTED]        
FHCRC/SCHARP/HIV Vaccine Trials Net     [EMAIL PROTECTED]
-------------- http://software.biostat.washington.edu/ ----------------
FHCRC: M: 206-667-7025 (fax=4812)|Voicemail is pretty sketchy/use Email
UW:   Th: 206-543-1044 (fax=3286)|Change last 4 digits of phone to FAX
(my tuesday/wednesday/friday locations are completely unpredictable.)

______________________________________________
[EMAIL PROTECTED] mailing list
http://www.stat.math.ethz.ch/mailman/listinfo/r-help

Reply via email to