R/removeSample-method.R

#' Remove Sample
#' @rdname removeSample
#' @param object a SRM object
#' @param sampleName a character string of a `sampleName` to remove
#' @return a `SRM` object
#'
#' @export

setMethod('removeSample', signature = 'SRM',
          function(object, sampleName)
          {

            object@header <- object@header %>%
              dplyr::filter(sampleID != !!sampleName)

            object@chroms <- object@chroms %>%
              dplyr::filter(sampleID != !!sampleName)

            return(object)


          })
wilsontom/sRm documentation built on Sept. 20, 2023, 7:19 a.m.