copyEnv {Biobase} | R Documentation

## List-Environment interactions

### Description

These functions can be used to make copies of environments, or to get/assign all of the objects inside of an environment.

### Usage

    copyEnv(oldEnv, newEnv = new.env(hash=TRUE, parent =
    parent.env(oldEnv)), all.names=FALSE)
    listLen(list)
    l2e(vals, envir)

### Arguments

`oldEnv` | An environment to copy from
`newEnv` | An environment to copy to. Default is a new environment with the same parent environment as oldEnv.
`envir` | An environment to get/set values to
`vals` | A named list of objects to assign into an environment
`all.names` | Whether to retrieve objects with names that start with a dot.
`list` | A list

### Details

`listLen`: This function returns a vector of the same lenght as the list containng the lengths of each element of the supplied argument. `l2e`: This function takes a named list and assigns all of its elements into the environment (using the names to name the objects). `copyEnv`: This function will make a copy of the contents from `oldEnv` and place them into `newEnv`.

### Author(s)

Jeff Gentry and R. Gentleman

### See Also

`environment`, `as.list`

### Examples

       z <- new.env()
       multiassign(c("a","b","c"),c(1,2,3),z)

       a <- copyEnv(z)
       ls(a)

       q <- as.list(z)
       g <- new.env()
       g <- l2e(q,g)
       ls(g)

[Package Biobase version 1.8.0 Index]