R/dksCustomClass.R

Defines functions `dksCustomClass`

`dksCustomClass` <-
function(upgenes=NULL, upclass=NULL, downgenes=NULL, downclass=NULL) {
    ggU <- new("DKSGeneSet", genes=as.vector(NA), classes=factor(NA))
    ggD <- new("DKSGeneSet", genes=as.vector(NA), classes=factor(NA))

    if(!is.null(upgenes)) {
        ggU@genes <- upgenes
        ggU@classes <- factor(upclass)
    }
    if(!is.null(downgenes)) {
        ggD@genes <- downgenes
        ggD@classes <- factor(downclass)
    }
    return(new("DKSClassifier", genes.up=ggU, genes.down=ggD))
}

Try the dualKS package in your browser

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

dualKS documentation built on Nov. 8, 2020, 8:30 p.m.