Description Usage Arguments Details Value Examples
link two nodes to form a new Workflow
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 | link(from, to, ...)
## S4 method for signature 'Tool,Tool'
link(
from,
to,
id1,
id2,
flow_id = NULL,
flow_label = NULL,
flow_input = NULL,
flow_output = NULL
)
## S4 method for signature 'Tool,Workflow'
link(
from,
to,
id1,
id2,
flow_id = NULL,
flow_label = NULL,
flow_input = NULL,
flow_output = NULL
)
## S4 method for signature 'Workflow,Tool'
link(
from,
to,
id1,
id2,
flow_id = NULL,
flow_label = NULL,
flow_input = NULL,
flow_output = NULL
)
## S4 method for signature 'Workflow,Workflow'
link(from, to, id1, id2)
## S4 method for signature 'App,ToolORWorkflow'
link(from, to, id1, id2)
## S4 method for signature 'ToolORWorkflow,App'
link(from, to, id1, id2)
|
from |
either Tool App or Workflow object |
to |
either Tool App or Workflow object |
... |
more auguments |
id1 |
id to be connected from the ouput of the first node |
id2 |
id id to be connected from the input of the second first node |
flow_id |
workflow id, if ignored, going to create one by joning tool id. |
flow_label |
workflow label, if ignored, going to create one by joning tool labels. |
flow_input |
full flow input id, e.g. "#SBG_Unpack_FASTQs.input_archive_file" |
flow_output |
full flow output id, e.g. "#STAR.log_files" |
Flexible enought to allow users to connect two objects by ids
A Workflow object
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | t1 <- system.file("extdata/app", "tool_unpack_fastq.json", package = "sevenbridges")
t2 <- system.file("extdata/app", "tool_star.json", package = "sevenbridges")
t1 <- convert_app(t1)
t2 <- convert_app(t2)
# check possible link
link_what(t1, t2)
# link
f1 <- link(t1, t2, "output_fastq_files", "reads")
# link
f2 <- link(
t1, t2, "output_fastq_files", "reads",
flow_input = "#SBG_Unpack_FASTQs.input_archive_file",
flow_output = "#STAR.log_files"
)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.