R/allGeneric.R

######################################################################
## generics for les package
######################################################################

######################################################################
## generic Les
######################################################################
setGeneric("Les",
           function(pos, pval, chr)
           {standardGeneric("Les")}
           )

######################################################################
## generic ci
######################################################################
setGeneric("ci",
           function(object, subset, nBoot=100, conf=0.95,
                    nCores=NULL, ...)
           {standardGeneric("ci")}
           )

######################################################################
## generic estimate
######################################################################
setGeneric("estimate",
           function(object, win, weighting=triangWeight,
                    grenander=TRUE, se=FALSE, minProbes=3,
                    method="la", nCores=NULL, verbose=FALSE, ...)
           {standardGeneric("estimate")}
           )

######################################################################
## generic regions
######################################################################
setGeneric("regions",
           function(object, limit=NULL, minLength=2, maxGap=Inf,
                    verbose=FALSE, ...)
           {standardGeneric("regions")}
           )


######################################################################
## generic threshold
######################################################################
setGeneric("threshold",
           function(object, grenander=FALSE, verbose=FALSE, ...)
           {standardGeneric("threshold")}
           )


######################################################################
## generic export
######################################################################
setGeneric("export",
           function(object, file, format="bed", chr, range,
                    description="Lambda", strand=".", group="les",
                    precision=4, ...)
           {standardGeneric("export")}
           )


######################################################################
## generic chi2
######################################################################
setGeneric("chi2",
           function(object, winSize, regions, offset, fdr="lfdr",
                    method, scaling=les:::scaleNorm, nCores=NULL,
                    verbose=FALSE, ...)
           {standardGeneric("chi2")}
           )

Try the les package in your browser

Any scripts or data that you put into this service are public.

les documentation built on Nov. 8, 2020, 5:17 p.m.