[R] generic function body display
Martin Morgan
mtmorgan at fhcrc.org
Fri Mar 12 07:28:49 CET 2010
Hi Alok --
On 03/11/2010 06:59 PM, Alok Jadhav wrote:
>
> I recently restructured my R project to make use of S4 class objects. I
> converted some of the functions to generic functions. If I type the name of
> the function i can see the body for non generic functions. I am not able to
> retrieve the code for Generic functions. It is very convinient for users to
> use these functions when they can see the function body.
>
> See the output for generic function "QueryAgora" which is defined for
> classes "jp", "hk", "au", "kr"
>
>
>> QueryAgora
> standardGeneric for "QueryAgora" defined from package ".GlobalEnv"
>
> function (object, sql, ..., uat = FALSE, gen2 = FALSE, as.is = FALSE)
> standardGeneric("QueryAgora")
> <environment: 0x029b84cc>
> Methods may be defined for arguments: object, sql, uat, gen2, as.is
> Use showMethods("QueryAgora") for currently available ones.
>
>
>> showMethods("QueryAgora")
> Function: QueryAgora (package .GlobalEnv)
> object="au"
> object="hk"
> object="jp"
> object="kr"
showMethods(QueryAgora, classes="au", includeDef=TRUE)
or
selectMethod(QueryAgora, "au")
Martin
>
>> showMlist(MethodsList("QueryAgora"))
> <Empty Methods List>
>
>> showMlist(MethodsList("jp"))
> <Empty Methods List>
>
> Could someone please tell me how can I explore the function body for the
> above function. Any help will be appreciated.
>
>
> Regards, Alok
>
>
>
--
Martin Morgan
Computational Biology / Fred Hutchinson Cancer Research Center
1100 Fairview Ave. N.
PO Box 19024 Seattle, WA 98109
Location: Arnold Building M1 B861
Phone: (206) 667-2793
More information about the R-help
mailing list