R/subset.opticut.R

Defines functions subset.opticut

Documented in subset.opticut

subset.opticut <-
function(x, subset=NULL, ...)
{
    if (is.null(subset))
        return(x)
    if (any(is.na(subset)))
        stop("subset should not contain NA")
    out <- x
    out$species <- x$species[subset]
    if (length(out$species) < 1L)
        stop("no species left in subset")
    out$Y <- x$Y[,subset,drop=FALSE]
    out
}
psolymos/opticut documentation built on Nov. 27, 2022, 11:29 a.m.