powered by
Gets the protocols that have been saved for a particular pipeline.
labkey.pipeline.getProtocols(baseUrl=NULL, folderPath, taskId, path, includeWorkbooks = FALSE)
The response will contain a list of protocol objects, each of which will have the following properties:
"name": Name of the saved protocol.
"description": Description of the saved protocol, if provided.
"xmlParameters": Bioml representation of the parameters defined by this protocol.
"jsonParameters": A list representation of the parameters defined by this protocol.
"containerPath": The container path where this protocol was saved.
The response will also include a defaultProtocolName property representing which of the protocol names is the default.
a string specifying the baseUrl for the LabKey server
baseUrl
a string specifying the folderPath
folderPath
a string identifier for the pipeline
a string for the relative path from the folder's pipeline root
(optional) If true, protocols from workbooks under the selected container will also be included. Defaults to FALSE.
Cory Nathe
labkey.pipeline.getPipelineContainer, labkey.pipeline.getFileStatus, labkey.pipeline.startAnalysis
labkey.pipeline.getPipelineContainer
labkey.pipeline.getFileStatus
labkey.pipeline.startAnalysis
if (FALSE) { labkey.pipeline.getProtocols( baseUrl="http://labkey/", folderPath="home", taskId = "pipelinetest:pipeline:r-copy", path = "r-copy", includeWorkbooks = FALSE ) }
Run the code above in your browser using DataLab