Rlabkey (version 3.2.1)

labkey.experiment.createMaterial: Create an experiment material object

Description

Create an experiment material object.

Usage

labkey.experiment.createMaterial(config, sampleSetId = NULL, sampleSetName = NULL)

Value

Returns the object representation of the experiment material object.

Arguments

config

a list of base experiment object properties

sampleSetId

(optional) a integer specifying the sample set row ID

sampleSetName

(optional) a string specifying the name of the sample set

Author

Karl Lum

Details

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

See Also

labkey.experiment.saveBatch, labkey.experiment.createData, labkey.experiment.createRun

Examples

Run this code
if (FALSE) {

library(Rlabkey)

## create a non-assay backed run with samples as material inputs and outputs

m1 <- labkey.experiment.createMaterial(
        list(name = "87444063.2604.626"), sampleSetName = "Study Specimens")
m2 <- labkey.experiment.createMaterial(
        list(name = "87444063.2604.625"), sampleSetName = "Study Specimens")
run <- labkey.experiment.createRun(
        list(name="new run"), materialInputs = m1, materialOutputs = m2)
labkey.experiment.saveBatch(baseUrl="http://labkey/", folderPath="home",
        protocolName=labkey.experiment.SAMPLE_DERIVATION_PROTOCOL, runList=run)
}

Run the code above in your browser using DataLab