{"@id":"https://w3id.org/cwl/view/git/0f513ee017a4b8c8aa1c2e6ca26b203a7d6f3800/workflows/variant-calling/main-vg.cwl","retrievedFrom":{"repoUrl":"https://github.com/bio-ontology-research-group/pangenome.git","branch":"0f513ee017a4b8c8aa1c2e6ca26b203a7d6f3800","path":"workflows/variant-calling/main-vg.cwl","packedId":null,"type":"GITHUB","rawUrl":"https://raw.githubusercontent.com/bio-ontology-research-group/pangenome/0f513ee017a4b8c8aa1c2e6ca26b203a7d6f3800/workflows/variant-calling/main-vg.cwl","url":"https://github.com/bio-ontology-research-group/pangenome/blob/0f513ee017a4b8c8aa1c2e6ca26b203a7d6f3800/workflows/variant-calling/main-vg.cwl"},"retrievedOn":"2026-09-24T14:46:42.372+00:00","lastCommit":"0f513ee017a4b8c8aa1c2e6ca26b203a7d6f3800","label":"main-vg.cwl","inputs":{"ref":{"type":"File"},"hapl":{"type":"File"},"graph":{"type":"File"},"reads1":{"type":"File"},"reads2":{"type":"File"},"regions":{"type":"File (Optional)"},"model_type":{"type":"String"},"output_vcf":{"type":"File (Optional)"},"ref_prefix":{"type":"String"},"output_cram":{"type":"String (Optional)"},"output_gvcf":{"type":"File (Optional)"},"dv_extra_args":{"type":"String"}},"outputs":{"output_vcf":{"type":"File (Optional)"},"output_gvcf":{"type":"File (Optional)"},"aligned_reads":{"type":"File"},"aligned_reads_stats":{"type":"File"}},"steps":{"kmc":{"run":"kmc.cwl","runType":"COMMANDLINETOOL","sources":{"kmc":{"sourceIDs":["reads1"]},"https://w3id.org/cwl/view/git/0f513ee017a4b8c8aa1c2e6ca26b203a7d6f3800/workflows/variant-calling/main-vg.cwl#kmc/reads2":{"sourceIDs":["reads2"]}}},"vg-paths":{"run":"vg-paths.cwl","runType":"COMMANDLINETOOL","sources":{"vg-paths":{"sourceIDs":["ref_prefix"]},"https://w3id.org/cwl/view/git/0f513ee017a4b8c8aa1c2e6ca26b203a7d6f3800/workflows/variant-calling/main-vg.cwl#vg-paths/graph":{"sourceIDs":["graph"]}}},"vg-giraffe":{"run":"vg-giraffe.cwl","runType":"COMMANDLINETOOL","sources":{"vg-giraffe":{"sourceIDs":["reads1"]},"https://w3id.org/cwl/view/git/0f513ee017a4b8c8aa1c2e6ca26b203a7d6f3800/workflows/variant-calling/main-vg.cwl#vg-giraffe/kff":{"sourceIDs":["kmc"]},"https://w3id.org/cwl/view/git/0f513ee017a4b8c8aa1c2e6ca26b203a7d6f3800/workflows/variant-calling/main-vg.cwl#vg-giraffe/hapl":{"sourceIDs":["hapl"]},"https://w3id.org/cwl/view/git/0f513ee017a4b8c8aa1c2e6ca26b203a7d6f3800/workflows/variant-calling/main-vg.cwl#vg-giraffe/graph":{"sourceIDs":["graph"]},"https://w3id.org/cwl/view/git/0f513ee017a4b8c8aa1c2e6ca26b203a7d6f3800/workflows/variant-calling/main-vg.cwl#vg-giraffe/output":{"sourceIDs":["output_cram"]},"https://w3id.org/cwl/view/git/0f513ee017a4b8c8aa1c2e6ca26b203a7d6f3800/workflows/variant-calling/main-vg.cwl#vg-giraffe/reads2":{"sourceIDs":["reads2"]},"https://w3id.org/cwl/view/git/0f513ee017a4b8c8aa1c2e6ca26b203a7d6f3800/workflows/variant-calling/main-vg.cwl#vg-giraffe/ref_paths":{"sourceIDs":["vg-paths"]}}},"deepvariant":{"run":"deepvariant.cwl","runType":"COMMANDLINETOOL","sources":{"deepvariant":{"sourceIDs":["output_gvcf"]},"https://w3id.org/cwl/view/git/0f513ee017a4b8c8aa1c2e6ca26b203a7d6f3800/workflows/variant-calling/main-vg.cwl#deepvariant/ref":{"sourceIDs":["ref"]},"https://w3id.org/cwl/view/git/0f513ee017a4b8c8aa1c2e6ca26b203a7d6f3800/workflows/variant-calling/main-vg.cwl#deepvariant/regions":{"sourceIDs":["regions"]},"https://w3id.org/cwl/view/git/0f513ee017a4b8c8aa1c2e6ca26b203a7d6f3800/workflows/variant-calling/main-vg.cwl#deepvariant/extra_args":{"sourceIDs":["dv_extra_args"]},"https://w3id.org/cwl/view/git/0f513ee017a4b8c8aa1c2e6ca26b203a7d6f3800/workflows/variant-calling/main-vg.cwl#deepvariant/model_type":{"sourceIDs":["model_type"]},"https://w3id.org/cwl/view/git/0f513ee017a4b8c8aa1c2e6ca26b203a7d6f3800/workflows/variant-calling/main-vg.cwl#deepvariant/output_vcf":{"sourceIDs":["output_vcf"]},"https://w3id.org/cwl/view/git/0f513ee017a4b8c8aa1c2e6ca26b203a7d6f3800/workflows/variant-calling/main-vg.cwl#deepvariant/aligned_reads":{"sourceIDs":["samtools_index"]}}},"samtools_sort":{"run":"samtools-sort.cwl","runType":"COMMANDLINETOOL","sources":{"samtools_sort":{"sourceIDs":["vg-giraffe"]}}},"samtools_index":{"run":"samtools-index.cwl","runType":"COMMANDLINETOOL","sources":{"samtools_index":{"sourceIDs":["samtools_sort"]}}},"samtools_stats":{"run":"samtools-stats.cwl","runType":"COMMANDLINETOOL","sources":{"samtools_stats":{"sourceIDs":["ref"]},"https://w3id.org/cwl/view/git/0f513ee017a4b8c8aa1c2e6ca26b203a7d6f3800/workflows/variant-calling/main-vg.cwl#samtools_stats/aligned_reads":{"sourceIDs":["samtools_index"]}}}},"cwltoolVersion":"3.1.20230201224320","visualisationDot":"digraph workflow {\n  graph [\n    bgcolor = \"#eeeeee\"\n    color = \"black\"\n    fontsize = \"10\"\n    labeljust = \"left\"\n    clusterrank = \"local\"\n    ranksep = \"0.22\"\n    nodesep = \"0.05\"\n  ]\n  node [\n    fontname = \"Helvetica\"\n    fontsize = \"10\"\n    fontcolor = \"black\"\n    shape = \"record\"\n    height = \"0\"\n    width = \"0\"\n    color = \"black\"\n    fillcolor = \"lightgoldenrodyellow\"\n    style = \"filled\"\n  ];\n  edge [\n    fontname=\"Helvetica\"\n    fontsize=\"8\"\n    fontcolor=\"black\"\n    color=\"black\"\n    arrowsize=\"0.7\"\n  ];\n  subgraph cluster_inputs {\n    rank = \"same\";\n    style = \"dashed\";\n    label = \"Workflow Inputs\";\n    \"output_gvcf\" [fillcolor=\"#94DDF4\",label=\"output_gvcf\"];\n    \"output_gvcf\" [fillcolor=\"#94DDF4\",label=\"output_gvcf\"];\n    \"ref_prefix\" [fillcolor=\"#94DDF4\",label=\"ref_prefix\"];\n    \"model_type\" [fillcolor=\"#94DDF4\",label=\"model_type\"];\n    \"hapl\" [fillcolor=\"#94DDF4\",label=\"hapl\"];\n    \"ref\" [fillcolor=\"#94DDF4\",label=\"ref\"];\n    \"reads1\" [fillcolor=\"#94DDF4\",label=\"reads1\"];\n    \"dv_extra_args\" [fillcolor=\"#94DDF4\",label=\"dv_extra_args\"];\n    \"output_vcf\" [fillcolor=\"#94DDF4\",label=\"output_vcf\"];\n    \"output_vcf\" [fillcolor=\"#94DDF4\",label=\"output_vcf\"];\n    \"regions\" [fillcolor=\"#94DDF4\",label=\"regions\"];\n    \"reads2\" [fillcolor=\"#94DDF4\",label=\"reads2\"];\n    \"output_cram\" [fillcolor=\"#94DDF4\",label=\"output_cram\"];\n    \"graph\" [fillcolor=\"#94DDF4\",label=\"graph\"];\n  }\n  subgraph cluster_outputs {\n    rank = \"same\";\n    style = \"dashed\";\n    labelloc = \"b\";\n    label = \"Workflow Outputs\";\n    \"aligned_reads\" [fillcolor=\"#94DDF4\",label=\"aligned_reads\"];\n    \"output_gvcf\" [fillcolor=\"#94DDF4\",label=\"output_gvcf\"];\n    \"output_gvcf\" [fillcolor=\"#94DDF4\",label=\"output_gvcf\"];\n    \"output_vcf\" [fillcolor=\"#94DDF4\",label=\"output_vcf\"];\n    \"output_vcf\" [fillcolor=\"#94DDF4\",label=\"output_vcf\"];\n    \"aligned_reads_stats\" [fillcolor=\"#94DDF4\",label=\"aligned_reads_stats\"];\n  }\n  \"deepvariant\" [label=\"deepvariant\"];\n  \"samtools_sort\" [label=\"samtools_sort\"];\n  \"samtools_index\" [label=\"samtools_index\"];\n  \"samtools_stats\" [label=\"samtools_stats\"];\n  \"kmc\" [label=\"kmc\"];\n  \"vg-paths\" [label=\"vg-paths\"];\n  \"vg-giraffe\" [label=\"vg-giraffe\"];\n  \"output_gvcf\" -> \"deepvariant\" [label=\"output_gvcf\"];\n  \"model_type\" -> \"deepvariant\" [label=\"model_type\"];\n  \"output_vcf\" -> \"deepvariant\" [label=\"output_vcf\"];\n  \"regions\" -> \"deepvariant\" [label=\"regions\"];\n  \"dv_extra_args\" -> \"deepvariant\" [label=\"extra_args\"];\n  \"samtools_index\" -> \"deepvariant\" [label=\"aligned_reads\"];\n  \"ref\" -> \"deepvariant\" [label=\"ref\"];\n  \"vg-giraffe\" -> \"samtools_sort\" [label=\"aligned_reads\"];\n  \"samtools_sort\" -> \"samtools_index\" [label=\"aligned_reads\"];\n  \"ref\" -> \"samtools_stats\" [label=\"ref\"];\n  \"samtools_index\" -> \"samtools_stats\" [label=\"aligned_reads\"];\n  \"reads1\" -> \"kmc\" [label=\"reads1\"];\n  \"reads2\" -> \"kmc\" [label=\"reads2\"];\n  \"ref_prefix\" -> \"vg-paths\" [label=\"ref_prefix\"];\n  \"graph\" -> \"vg-paths\" [label=\"graph\"];\n  \"reads1\" -> \"vg-giraffe\" [label=\"reads1\"];\n  \"vg-paths\" -> \"vg-giraffe\" [label=\"ref_paths\"];\n  \"hapl\" -> \"vg-giraffe\" [label=\"hapl\"];\n  \"graph\" -> \"vg-giraffe\" [label=\"graph\"];\n  \"output_cram\" -> \"vg-giraffe\" [label=\"output\"];\n  \"reads2\" -> \"vg-giraffe\" [label=\"reads2\"];\n  \"kmc\" -> \"vg-giraffe\" [label=\"kff\"];\n  \"samtools_index\" -> \"aligned_reads\";\n  \"deepvariant\" -> \"output_gvcf\";\n  \"deepvariant\" -> \"output_vcf\";\n  \"samtools_stats\" -> \"aligned_reads_stats\";\n}\n","licenseLink":"https://spdx.org/licenses/BSD-3-Clause","permalink":"https://w3id.org/cwl/view/git/0f513ee017a4b8c8aa1c2e6ca26b203a7d6f3800/workflows/variant-calling/main-vg.cwl","packed":false,"visualisationXdot":"/graph/xdot/github.com/bio-ontology-research-group/pangenome/blob/0f513ee017a4b8c8aa1c2e6ca26b203a7d6f3800/workflows/variant-calling/main-vg.cwl","visualisationPng":"/graph/png/github.com/bio-ontology-research-group/pangenome/blob/0f513ee017a4b8c8aa1c2e6ca26b203a7d6f3800/workflows/variant-calling/main-vg.cwl","visualisationSvg":"/graph/svg/github.com/bio-ontology-research-group/pangenome/blob/0f513ee017a4b8c8aa1c2e6ca26b203a7d6f3800/workflows/variant-calling/main-vg.cwl","roBundle":"/robundle/github.com/bio-ontology-research-group/pangenome/blob/0f513ee017a4b8c8aa1c2e6ca26b203a7d6f3800/workflows/variant-calling/main-vg.cwl","licenseName":"BSD 3-clause \"New\" or \"Revised\" License"}