R: Create an experiment data object

labkey.experiment.createData {Rlabkey} | R Documentation

## Create an experiment data object

### Description

Create an experiment data object.

### Usage

    labkey.experiment.createData(config,
        dataClassId = NULL, dataClassName = NULL, dataFileUrl = NULL)

### Arguments

`config` | a list of base experiment object properties
`dataClassId` | (optional) a integer specifying the data class row ID
`dataClassName` | (optional) a string specifying the name of the data class
`dataFileUrl` | (optional) a string specifying the local file url of the uploaded file

### Details

Create an experiment data object which can be used as either input or output datas for an experiment run.

### Value

Returns the object representation of the experiment data object.

### Author(s)

Karl Lum

### See Also

`labkey.experiment.saveBatch`, `labkey.experiment.createMaterial`, `labkey.experiment.createRun`

### Examples

    library(Rlabkey)

    ## create a non-assay backed run with data classes as data inputs and outputs

    d1 <- labkey.experiment.createData(
            list(name = "dc-01"), dataClassId = 400)
    d2 <- labkey.experiment.createData(
            list(name = "dc-02"), dataClassId = 402)
    run <- labkey.experiment.createRun(
            list(name="new run"), dataInputs = d1, dataOutputs = d2)
    labkey.experiment.saveBatch(baseUrl="http://labkey/", folderPath="home",
            protocolName=labkey.experiment.SAMPLE_DERIVATION_PROTOCOL, runList=run)

[Package Rlabkey version 2.7.0 Index]