ReshapedHDF5ArraySeed-class {HDF5Array} | R Documentation

## ReshapedHDF5ArraySeed objects

### Description

ReshapedHDF5ArraySeed is a low-level helper class for representing a pointer to a virtually reshaped HDF5 dataset.

ReshapedHDF5ArraySeed objects are not intended to be used directly. Most end users should create and manipulate ReshapedHDF5Array objects instead. See `?ReshapedHDF5Array` for more information.

### Usage

    ## Constructor function:
    ReshapedHDF5ArraySeed(filepath, name, dim, type=NA)

### Arguments

`filepath, name, dim, type` | See `?ReshapedHDF5Array` for a description of these arguments.

### Details

No operation can be performed directly on a ReshapedHDF5ArraySeed object. It first needs to be wrapped in a DelayedArray object. The result of this wrapping is a ReshapedHDF5Array object (a ReshapedHDF5Array object is just a ReshapedHDF5ArraySeed object wrapped in a DelayedArray object).

### Value

A ReshapedHDF5ArraySeed object.

### See Also

- ReshapedHDF5Array objects.

- `h5ls` in the rhdf5 package.

### Examples

    library(h5vcData)
    tally_file <- system.file("extdata", "example.tally.hfs5",
                              package="h5vcData")

    library(rhdf5)  # for h5ls()
    h5ls(tally_file)

    ## Collapse the first 2 dimensions:
    seed <- ReshapedHDF5ArraySeed(tally_file, "/ExampleStudy/16/Coverages",
                                  dim=c(12, 90354753))
    seed
    path(seed)
    dim(seed)
    chunkdim(seed)

[Package HDF5Array version 1.18.1 Index]