-
Notifications
You must be signed in to change notification settings - Fork 26
/
NAMESPACE
102 lines (91 loc) · 3.54 KB
/
NAMESPACE
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
##
## Importing
##
import(methods)
import(S4Vectors)
import(IRanges)
import(GenomicRanges)
import(SummarizedExperiment)
import(DelayedArray)
import(HDF5Array)
import(BiocParallel)
import(limma)
importFrom(BiocGenerics, "anyDuplicated", "cbind", "colnames",
"combine", "density", "intersect", "lapply", "ncol",
"nrow", "order", "paste", "pmax", "pmin", "rbind",
"Reduce", "rep.int", "rownames", "sapply", "setdiff",
"strand", "strand<-", "union", "unique", "updateObject", "unstrand")
importFrom(stats, "approxfun", "fisher.test", "ppoints",
"predict", "preplot", "qchisq",
"qqplot", "qunif", "cov2cor",
"setNames")
importFrom(graphics, "abline", "axis", "layout", "legend", "lines",
"mtext", "par", "plot", "points", "polygon", "rect", "rug", "text")
import(parallel)
importFrom(locfit, "locfit", "lp")
importFrom(DelayedMatrixStats, "rowSds", "rowVars", "colMeans2", "colSums2",
"rowSums2", "rowMeans2", "rowAlls")
importFrom(scales, "alpha")
importClassesFrom(Biobase, "AnnotatedDataFrame")
importMethodsFrom(Biobase, "annotatedDataFrameFrom",
"pData", "pData<-",
"sampleNames", "sampleNames<-")
importFrom(Biobase, "validMsg")
importMethodsFrom(GenomeInfoDb, "seqlengths", "seqlengths<-", "seqinfo",
"seqinfo<-", "seqnames", "seqnames<-", "seqlevels",
"seqlevels<-", "sortSeqlevels")
importFrom(GenomeInfoDb, "Seqinfo")
importFrom(gtools, "combinations")
importFrom(beachmat, initializeCpp)
importFrom(Rcpp, sourceCpp)
# NOTE: data.table has some NAMESPACE clashes with functions in Bioconductor,
# e.g., shift(). If new ones are discovered, add them to this list.
import(data.table, except = c(shift, first, second))
importFrom(permute, "shuffleSet", "how")
importFrom(Biostrings, "DNAString", "vmatchPattern", "reverseComplement")
importFrom(utils, "read.delim", "read.table")
importFrom(BSgenome, "vmatchPattern")
importFrom(tools, "file_path_as_absolute")
importFrom(R.utils, "isGzipped", "isBzipped", "gunzip", "bunzip2")
##
## Exporting
##
exportClasses("hasGRanges",
"BSseq",
"BSseqTstat",
"BSseqStat",
"matrixOrNULL")
exportMethods("[", "show",
"seqnames", "seqnames<-",
"seqlevels", "seqlevels<-",
"seqlengths", "seqlengths<-",
"start", "start<-",
"end", "end<-",
"width", "width<-",
"strand", "strand<-",
"granges",
"dim", "nrow", "ncol",
"sampleNames", "sampleNames<-",
"pData", "pData<-",
"findOverlaps", "overlapsAny", "subsetByOverlaps",
"combine", "updateObject")
export("BSseq", "getMeth", "getCoverage", "getBSseq", "getStats",
"collapseBSseq", "orderBSseq", "hasBeenSmoothed", "chrSelectBSseq",
"BSmooth", "BSmooth.tstat", "dmrFinder", "fisherTests",
"combineList", "strandCollapse",
"plotRegion", "plotManyRegions",
"read.bismark",
"read.modbam2bed", "read.modkit",
"poissonGoodnessOfFit", "binomialGoodnessOfFit",
"data.frame2GRanges", "BSseqTstat",
"BSseqStat",
"findLoci")
S3method("print", "chisqGoodnessOfFit")
S3method("plot", "chisqGoodnessOfFit")
S3method("print", "summary.BSseqTstat")
S3method("summary", "BSseqTstat")
S3method("plot", "BSseqTstat")
## Fixes, to be removed
exportMethods("assays", "assayNames")
# C++ code registration
useDynLib(bsseq, .registration = TRUE, .fixes = "cxx_")