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 #!/usr/bin/env cwl-runner
cwlVersion: v1.2 cwlVersion: v1.2
class: Workflow class: CommandLineTool
inputs: inputs:
in_genome_ref: - id: sh_script
type: File type: File
out_folder: inputBinding:
type: string position: 0
- id: in_genome_ref
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: kallisto_index/outdir outputBinding:
steps: glob: $(runtime.outdir)/$(inputs.out_folder)
kallisto_index:
run: ../../workflows/kallisto_index/workflow.cwl baseCommand:
in: - bash
in_genome_ref: in_genome_ref
out_folder: out_folder
out: [outdir]
cores: 1 cores: 1
sh_script:
class: File
path: ../../workflows/kallisto_index/kallisto_index.sh
in_genome_ref: in_genome_ref:
class: File class: File
path: ../../studies/TalinumGenomeDraft/resources/Talinum.gm.CDS.nt.fa 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 @@ ...@@ -2,16 +2,6 @@
### Build kallisto index ### 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 #### 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