#' @title Accessors for the 'qsmoothWeights' slot of a qsmooth object.
#'
#' @description Accessors for the 'qsmoothWeights' slot of a qsmooth object.
#'
#' @usage
#' \S4method{qsmoothWeights}{qsmooth}(object)
#'
#' @docType methods
#' @name qsmoothWeights
#' @rdname qsmoothWeights
#' @aliases qsmoothWeights qsmoothWeights,qsmooth-method
#' @param object an object of class \code{qsmooth}.
#'
#' @return The weights calculated for each feature
#' after applying smoothed quantile normalization.
#'
#' @export
#'
#' @examples
#' dat <- cbind(matrix(rnorm(1000), nrow=100, ncol=10),
#' matrix(rnorm(1000, .1, .7), nrow=100, ncol=10))
#' dat_qs <- qsmooth(object = dat,
#' group_factor = rep(c(0,1), each=10))
#' qsmoothWeights(dat_qs)
#'
setMethod(
f = "qsmoothWeights",
signature = "qsmooth",
definition = function(object) {
return(object@qsmoothWeights)
}
)
#' @title Accessors for the 'qsmoothData' slot of a qsmooth object.
#'
#' @description Accessors for the 'qsmoothData' slot of a qsmooth object.
#'
#' @usage
#' \S4method{qsmoothData}{qsmooth}(object)
#'
#' @docType methods
#' @name qsmoothData
#' @rdname qsmoothData
#' @aliases qsmoothData qsmoothData,qsmooth-method
#' @param object an object of class \code{qsmooth}.
#'
#' @return The normalized data after applying
#' smoothed quantile normalization.
#'
#' @export
#'
#' @examples
#' dat <- cbind(matrix(rnorm(1000), nrow=100, ncol=10),
#' matrix(rnorm(1000, .1, .7), nrow=100, ncol=10))
#' dat_qs <- qsmooth(object = dat,
#' group_factor = rep(c(0,1), each=10))
#' qsmoothData(dat_qs)
#'
setMethod(
f = "qsmoothData",
signature = "qsmooth",
definition = function(object) {
return(object@qsmoothData)
}
)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.