/
AllGenerics.R
91 lines (74 loc) · 3.06 KB
/
AllGenerics.R
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
## Generics for Matched class ------------------------------------------------------------
#' @rdname overview
#' @export
setGeneric("overview", function(x, digits = 2, ...) standardGeneric("overview"))
#' @rdname matchedData
#' @export
setGeneric("matchedData", function(x, ...) standardGeneric("matchedData"))
#' @rdname covariates
#' @export
setGeneric("covariates", function(x, ...) standardGeneric("covariates"))
#' @rdname method
#' @export
setGeneric("method", function(x, ...) standardGeneric("method"))
#' @rdname withReplacement
#' @export
setGeneric("withReplacement", function(x, ...) standardGeneric("withReplacement"))
#' @rdname indices
#' @export
setGeneric("indices", function(x, set = 'matched', ...) standardGeneric("indices"))
#' @rdname plotPropensity
#' @export
setGeneric("plotPropensity", function(x,
sets = c('focal',
'matched',
'pool',
'unmatched'),
type = NULL,
log = NULL,
...)
standardGeneric("plotPropensity"))
#' @rdname plotCovariate
#' @export
setGeneric("plotCovariate", function(x,
covar = NULL,
sets = c('focal',
'matched',
'pool',
'unmatched'),
type = NULL,
log = NULL,
...)
standardGeneric("plotCovariate"))
## Generics for utils --------------------------------------------------------------------
#' @rdname combnCov
#' @export
setGeneric("combnCov", function(x, ...) standardGeneric("combnCov"))
#' @rdname makeExampleMatchedDataSet
#' @export
setGeneric("makeExampleMatchedDataSet", function(type = 'DataFrame',
matched = FALSE,
method = 'rejection',
replace = FALSE,
...)
standardGeneric("makeExampleMatchedDataSet"))
## Generics for matchedDataFrame/matchedGRanges/matchedGInteractions ---------------------
#' @rdname matchRanges
#' @export
setGeneric("matchRanges", function(focal, pool, covar,
method = 'nearest',
replace = TRUE,
...)
standardGeneric("matchRanges"))
#' @rdname focal
#' @export
setGeneric("focal", function(x, ...) standardGeneric("focal"))
#' @rdname pool
#' @export
setGeneric("pool", function(x, ...) standardGeneric("pool"))
#' @rdname matched
#' @export
setGeneric("matched", function(x, ...) standardGeneric("matched"))
#' @rdname unmatched
#' @export
setGeneric("unmatched", function(x, ...) standardGeneric("unmatched"))