import(methods)                                                                                                                                        
importMethodsFrom(GenomicRanges, findOverlaps)
importClassesFrom(GenomicRanges, GRanges)
importMethodsFrom(GenomicRanges, as.data.frame)

exportClasses(
        CnvGSAOutput,
        CnvGSAInput
)

export(
        f.readConfig,
        cnvGSAlogRegTest,
        cnvGSAgsTables,
        cnvGSAIn,

        f.enrFiles,
        f.makeViz,

        CnvGSAInput,
        config.ls, "config.ls<-",
        params.ls, "params.ls<-",
        cnvData.ls, "cnvData.ls<-",
        phData.ls, "phData.ls<-",
        gsData.ls, "gsData.ls<-",
        geneID.ls, "geneID.ls<-",
        CnvGSAOutput,
        res.ls,
        gsTables.ls
)

exportMethods(
        config.ls, "config.ls<-",
        params.ls, "params.ls<-",
        cnvData.ls, "cnvData.ls<-",
        phData.ls, "phData.ls<-",
        gsData.ls, "gsData.ls<-",
        geneID.ls, "geneID.ls<-",
        res.ls,
        gsTables.ls
)
