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

docker-free kallisto index

parent 384e4ef6
No related branches found
No related tags found
No related merge requests found
#!/usr/bin/env cwl-runner
cwlVersion: v1.2
class: Workflow
class: CommandLineTool
inputs:
in_genome_ref:
type: File
out_folder:
type: string
- id: sh_script
type: File
inputBinding:
position: 0
- id: in_genome_ref
type: File
inputBinding:
position: 2
- id: out_folder
type: string
inputBinding:
position: 3
outputs:
out_dir:
type:
type: array
items: Directory
outputSource: kallisto_index/outdir
steps:
kallisto_index:
run: ../../workflows/kallisto_index/workflow.cwl
in:
in_genome_ref: in_genome_ref
out_folder: out_folder
out: [outdir]
- id: outdir
type:
type: array
items: Directory
outputBinding:
glob: $(runtime.outdir)/$(inputs.out_folder)
baseCommand:
- bash
cores: 1
sh_script:
class: File
path: ../../workflows/kallisto_index/kallisto_index.sh
in_genome_ref:
class: File
path: ../../studies/TalinumGenomeDraft/resources/Talinum.gm.CDS.nt.fa
......
#!/usr/bin/env cwl-runner
cwlVersion: v1.2
class: CommandLineTool
hints:
DockerRequirement:
dockerPull: zimmera95/rnaseq:latest
requirements:
- class: InitialWorkDirRequirement
listing:
- class: File
location: kallisto_collect.R
baseCommand:
- Rscript
arguments:
- position: 0
valueFrom: kallisto_collect.R
inputs:
- id: in_kallisto_results
type: Directory
inputBinding:
position: 1
- id: in_metadata_file
type: File
inputBinding:
position: 2
- id: in_metadata_sample
type: string
inputBinding:
position: 3
- id: in_metadata_factor
type: string
inputBinding:
position: 4
- id: out_folder
type: string
inputBinding:
position: 5
outputs:
- id: outdir
type:
type: array
items: Directory
outputBinding:
glob: $(runtime.outdir)/$(inputs.out_folder)
......@@ -2,16 +2,6 @@
### Build kallisto index
################################################
#### CWL-independent tests
################################################
# in_genome_ref=studies/TalinumGenomeDraft/resources/Talinum.gm.CDS.nt.fa
# out_folder=runs/kallisto_index
# arc_root=/Users/dominikbrilhaus/gitlab_dataplant/samplearc_rnaseq
################################################
#### Read arguments from CLI
################################################
......
#!/usr/bin/env cwl-runner
cwlVersion: v1.2
class: CommandLineTool
hints:
DockerRequirement:
dockerPull: zlskidmore/kallisto:0.48.0
requirements:
- class: InitialWorkDirRequirement
listing:
- class: File
location: kallisto_index.sh
baseCommand:
- bash
arguments:
- position: 0
valueFrom: ./kallisto_index.sh
inputs:
- id: in_genome_ref
type: File
inputBinding:
position: 1
- id: out_folder
type: string
inputBinding:
position: 2
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