Skip to content
Snippets Groups Projects
Commit 44c39387 authored by Dominik Brilhaus's avatar Dominik Brilhaus
Browse files

dockerless merge isa

parent 008f0b05
No related branches found
No related tags found
No related merge requests found
This diff is collapsed.
#!/usr/bin/env cwl-runner #!/usr/bin/env cwl-runner
cwlVersion: v1.2 cwlVersion: v1.2
class: Workflow class: CommandLineTool
inputs: inputs:
in_isa_study: - id: r_script
type: File type: File
in_isa_assay: inputBinding:
type: File position: 0
out_folder: - id: in_isa_study
type: string type: File
inputBinding:
position: 1
- id: in_isa_assay
type: File
inputBinding:
position: 2
- id: out_folder
type: string
inputBinding:
position: 3
outputs: outputs:
out_dir: - id: outdir
type: type:
type: array type: array
items: Directory items: Directory
outputSource: merge_isa_metadata/outdir outputBinding:
steps: glob: $(runtime.outdir)/$(inputs.out_folder)
merge_isa_metadata:
run: ../../workflows/merge_isa_metadata/workflow.cwl baseCommand:
in: - Rscript
in_isa_study: in_isa_study \ No newline at end of file
in_isa_assay: in_isa_assay
out_folder: out_folder
out: [outdir]
cores: 1 cores: 1
r_script:
class: File
path: ../../workflows/merge_isa_metadata/merge_isa_metadata.R
in_isa_study: in_isa_study:
class: File class: File
path: ../../studies/TalinumFacultativeCAM/isa.study.xlsx path: ../../studies/TalinumFacultativeCAM/isa.study.xlsx
......
#!/usr/bin/env Rscript #!/usr/bin/env Rscript
################################################
#### CWL-independent tests
################################################
# arc_root <- "~/gitlab_dataplant/samplearc_rnaseq_adrian/"
# in_isa_study <- "studies/TalinumFacultativeCAM/isa.study.xlsx:plant_growth"
# in_isa_assay <- "assays/Talinum_RNASeq_minimal/isa.assay.xlsx:2EXT01_RNA:3ASY01_RNASeq"
# out_folder <- "runs/merged_isa_metadata"
################################################ ################################################
#### Load required library #### Load required library
################################################ ################################################
......
#!/usr/bin/env cwl-runner
cwlVersion: v1.2
class: CommandLineTool
hints:
DockerRequirement:
dockerPull: zimmera95/rnaseq:latest
requirements:
- class: InitialWorkDirRequirement
listing:
- class: File
location: merge_isa_metadata.R
baseCommand:
- Rscript
arguments:
- position: 0
valueFrom: merge_isa_metadata.R
inputs:
- id: in_isa_study
type: File
inputBinding:
position: 1
- id: in_isa_assay
type: File
inputBinding:
position: 2
- id: out_folder
type: string
inputBinding:
position: 3
outputs:
- id: outdir
type:
type: array
items: Directory
outputBinding:
glob: $(runtime.outdir)/$(inputs.out_folder)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment