WORKFLOW submit_biosample
| File Path |
pipes/WDL/workflows/submit_biosample.wdl
|
|---|---|
| WDL Version | 1.0 |
| Type | workflow |
Imports
| Namespace | Path |
|---|---|
ncbi_tools
|
../tasks/tasks_ncbi_tools.wdl
|
utils
|
../tasks/tasks_utils.wdl
|
Workflow: submit_biosample
Register samples with NCBI BioSample. Return attributes table.
Author: Broad Viral Genomics
Inputs
| Name | Type | Description | Default |
|---|---|---|---|
biosample_submit_tsv
|
File
|
- | - |
ftp_config_js
|
File
|
- | - |
6 optional inputs with default values |
|||
Outputs
| Name | Type | Expression |
|---|---|---|
biosample_attributes
|
File
|
select_first([tsv_join.out_tsv, attributes_tsvs[0]])
|
Calls
This workflow calls the following tasks or subworkflows:
CALL
TASKS
md5sum
Input Mappings (1)
| Input | Value |
|---|---|
in_file
|
biosample_submit_tsv
|
CALL
TASKS
biosample_tsv_filter_preexisting
Input Mappings (2)
| Input | Value |
|---|---|
meta_submit_tsv
|
biosample_submit_tsv
|
out_basename
|
basename(biosample_submit_tsv,'.tsv')
|
CALL
TASKS
biosample_submit_tsv_ftp_upload
Input Mappings (3)
| Input | Value |
|---|---|
meta_submit_tsv
|
biosample_tsv_filter_preexisting.meta_unsubmitted_tsv
|
config_js
|
ftp_config_js
|
target_path
|
"/~{prod_test}/biosample/~{basename(biosample_submit_tsv,'.tsv')}/~{md5sum.md5}"
|
CALL
TASKS
tsv_join
Input Mappings (3)
| Input | Value |
|---|---|
input_tsvs
|
attributes_tsvs
|
id_col
|
"isolate"
|
out_basename
|
basename(biosample_submit_tsv,'.tsv') + "-attributes"
|
Images
Container images used by tasks in this workflow:
ubuntu
ubuntu
Used by 1 task:
-
md5sum
Parameterized Image
⚙️ Parameterized
Configured via input:
docker
Used by 2 tasks:
-
biosample_tsv_filter_preexisting -
biosample_submit_tsv_ftp_upload
viral-core
quay.io/broadinstitute/viral-core:2.5.1
Used by 1 task:
-
tsv_join