View source: R/labkey.storage.R
labkey.storage.create | R Documentation |
Create a new LabKey Freezer Manager storage item that can be used in the creation of a storage hierarchy. Storage items can be of the following types: Physical Location, Freezer, Primary Storage, Shelf, Rack, Canister, Storage Unit Type, or Terminal Storage Location.
labkey.storage.create(baseUrl=NULL, folderPath, type, props)
baseUrl |
a string specifying the |
folderPath |
a string specifying the |
type |
a string specifying the type of storage item to create |
props |
a list properties for the storage item (i.e. name, description, etc.) |
A list containing a data element with the property values for the newly created storage item.
Cory Nathe
labkey.storage.update
,
labkey.storage.delete
## Not run:
library(Rlabkey)
## create a storage Freezer with a Shelf and 2 Plates on that Shelf
freezer <- labkey.storage.create(
baseUrl="http://labkey/",
folderPath="home",
type="Freezer",
props=list(name="Test Freezer", description="My example storage freezer")
)
shelf = labkey.storage.create(
baseUrl="http://labkey/",
folderPath="home",
type="Shelf",
props=list(name="Test Shelf", locationId=freezer$data$rowId )
)
plateType = labkey.storage.create(
baseUrl="http://labkey/",
folderPath="home",
type="Storage Unit Type",
props=list(name="Test 8X12 Well Plate", unitType="Plate", rows=8, cols=12 )
)
plate1 = labkey.storage.create(
baseUrl="http://labkey/",
folderPath="home",
type="Terminal Storage Location",
props=list(name="Plate #1", typeId=plateType$data$rowId, locationId=shelf$data$rowId )
)
plate2 = labkey.storage.create(
baseUrl="http://labkey/",
folderPath="home",
type="Terminal Storage Location",
props=list(name="Plate #2", typeId=plateType$data$rowId, locationId=shelf$data$rowId )
)
## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.