File tree 1 file changed +60
-0
lines changed
1 file changed +60
-0
lines changed Original file line number Diff line number Diff line change
1
+ #!/usr/bin/env cwl-runner
2
+ cwlVersion: v1.2
3
+ class: CommandLineTool
4
+ label : "OrthoFinder"
5
+ doc : |
6
+
7
+ OrthoFinder: phylogenetic orthology inference for comparative genomics
8
+
9
+ SIMPLE USAGE:
10
+ Run full OrthoFinder analysis on FASTA format proteomes in <dir>
11
+ orthofinder [options] -f <dir>
12
+
13
+ Source: https://github.com/davidemms/OrthoFinder
14
+
15
+ requirements :
16
+ InlineJavascriptRequirement: {}
17
+ InitialWorkDirRequirement:
18
+ listing :
19
+ - $(inputs.sequences)
20
+
21
+ hints :
22
+ DockerRequirement:
23
+ dockerPull: quay.io/biocontainers/orthofinder:2.5.5--hdfd78af_2
24
+ SoftwareRequirement:
25
+ packages :
26
+ - package : OrthoFinder
27
+ version : [ "2. 5. 5" ]
28
+ specs : [ https://identifiers.org/rrid/RRID:SCR_017118 ]
29
+ ResourceRequirement:
30
+ ramMin : $(16 * 1024)
31
+ coresMin : 4
32
+
33
+ inputs :
34
+ sequences:
35
+ type : File []
36
+ format : edam:format_1929
37
+ label : "FASTA sequence files"
38
+ doc : |
39
+ "OrthoFinder requires a writeable directory of sequence files as input (`-f <dir>`).
40
+ Hence the files are staged via `InitialWorkDirRequirement` and passed as $(runtime. outdir) to argument -f. "
41
+
42
+ outputs :
43
+ OrthoFinderOutDir:
44
+ type : Directory
45
+ doc : "OrthoFinder outputs a directory OrthoFinder/Results_<date in MMMDD format>"
46
+ outputBinding :
47
+ glob : OrthoFinder/Results*
48
+
49
+ baseCommand : orthofinder
50
+
51
+ arguments :
52
+ - prefix : -f
53
+ valueFrom : $(runtime.outdir)
54
+
55
+ $namespaces:
56
+ edam: https://edamontology.org/
57
+ s: https://schema.org/
58
+ $schemas:
59
+ - https://edamontology.org/EDAM_1.25.owl
60
+ - https://schema.org/version/latest/schemaorg-current-https.rdf
You can’t perform that action at this time.
0 commit comments