aboutsummaryrefslogtreecommitdiff
path: root/workflows/pangenome-generate/arv-main.cwl
diff options
context:
space:
mode:
Diffstat (limited to 'workflows/pangenome-generate/arv-main.cwl')
-rw-r--r--workflows/pangenome-generate/arv-main.cwl48
1 files changed, 48 insertions, 0 deletions
diff --git a/workflows/pangenome-generate/arv-main.cwl b/workflows/pangenome-generate/arv-main.cwl
new file mode 100644
index 0000000..176cfe7
--- /dev/null
+++ b/workflows/pangenome-generate/arv-main.cwl
@@ -0,0 +1,48 @@
+cwlVersion: v1.1
+class: Workflow
+requirements:
+ SubworkflowFeatureRequirement: {}
+inputs:
+ src_project: string
+ metadataSchema: File
+ exclude: File?
+outputs:
+ odgiGraph:
+ type: File
+ outputSource: pangenome-generate/odgiGraph
+ odgiPNG:
+ type: File
+ outputSource: pangenome-generate/odgiPNG
+ spoaGFA:
+ type: File
+ outputSource: pangenome-generate/spoaGFA
+ odgiRDF:
+ type: File
+ outputSource: pangenome-generate/odgiRDF
+ readsMergeDedup:
+ type: File
+ outputSource: pangenome-generate/readsMergeDedup
+ mergedMetadata:
+ type: File
+ outputSource: pangenome-generate/mergedMetadata
+ indexed_paths:
+ type: File
+ outputSource: pangenome-generate/indexed_paths
+ colinear_components:
+ type: Directory
+ outputSource: pangenome-generate/colinear_components
+steps:
+ collect-seqs:
+ run: collect-seqs.cwl
+ in:
+ src_project: src_project
+ schema: metadataSchema
+ exclude: exclude
+ out: [relabeledSeqs, mergedMetadata]
+ pangenome-generate:
+ run: pangenome-generate_spoa.cwl
+ in:
+ seqs: collect-seqs/relabeledSeqs
+ metadata: collect-seqs/mergedMetadata
+ exclude: exclude
+ out: [odgiGraph, odgiPNG, spoaGFA, odgiRDF, readsMergeDedup, mergedMetadata, indexed_paths, colinear_components]