{"@id":"https://w3id.org/cwl/view/git/337033417c49dcf4ab394aba1ec517b97637da13/workflows/subworkflows/functional-annotation/post-proccessing-go-pfam-stats-subwf.cwl","retrievedFrom":{"repoUrl":"https://github.com/kinow/pipeline-v5.git","branch":"337033417c49dcf4ab394aba1ec517b97637da13","path":"workflows/subworkflows/functional-annotation/post-proccessing-go-pfam-stats-subwf.cwl","packedId":null,"type":"GITHUB","rawUrl":"https://raw.githubusercontent.com/kinow/pipeline-v5/337033417c49dcf4ab394aba1ec517b97637da13/workflows/subworkflows/functional-annotation/post-proccessing-go-pfam-stats-subwf.cwl","url":"https://github.com/kinow/pipeline-v5/blob/337033417c49dcf4ab394aba1ec517b97637da13/workflows/subworkflows/functional-annotation/post-proccessing-go-pfam-stats-subwf.cwl"},"retrievedOn":"2024-07-11T15:38:41.974+00:00","lastCommit":"337033417c49dcf4ab394aba1ec517b97637da13","label":"post-proccessing-go-pfam-stats-subwf.cwl","inputs":{"cds":{"type":"File"},"rna":{"type":"File"},"fasta":{"type":"File"},"ko_file":{"type":"File"},"IPS_table":{"type":"File"},"go_config":{"type":"File (Optional)"},"ips_header":{"type":"String"},"diamond_table":{"type":"File (Optional)"},"hmmscan_table":{"type":"File"},"diamond_header":{"type":"String (Optional)"},"hmmsearch_header":{"type":"String"},"antismash_geneclusters_txt":{"type":"File (Optional)"}},"outputs":{"stats":{"type":"Directory"},"go_summary":{"type":"File"},"summary_ko":{"type":"File"},"summary_ips":{"type":"File"},"chunked_tsvs":{"type":"File[]"},"summary_pfam":{"type":"File"},"go_summary_slim":{"type":"File"},"summary_antismash":{"type":"File (Optional)"}},"steps":{"pfam":{"label":"Parse Pfam hits from Interpro annotation output","run":"/cwl/view/git/337033417c49dcf4ab394aba1ec517b97637da13/tools/Pfam-Parse/pfam_annotations.cwl","runType":"COMMANDLINETOOL","sources":{"pfam":{"sourceIDs":["fasta"]},"https://w3id.org/cwl/view/git/337033417c49dcf4ab394aba1ec517b97637da13/workflows/subworkflows/functional-annotation/post-proccessing-go-pfam-stats-subwf.cwl#pfam/interpro":{"sourceIDs":["IPS_table"]}}},"chunking_tsv":{"run":"/cwl/view/git/337033417c49dcf4ab394aba1ec517b97637da13/utils/result-file-chunker/result_chunker_subwf.cwl","runType":"WORKFLOW","sources":{"chunking_tsv":{"sourceIDs":["header_addition"]}}},"go_summary_step":{"run":"/cwl/view/git/337033417c49dcf4ab394aba1ec517b97637da13/tools/GO-slim/go_summary.cwl","runType":"COMMANDLINETOOL","sources":{"go_summary_step":{"sourceIDs":["fasta"]},"https://w3id.org/cwl/view/git/337033417c49dcf4ab394aba1ec517b97637da13/workflows/subworkflows/functional-annotation/post-proccessing-go-pfam-stats-subwf.cwl#go_summary_step/config":{"sourceIDs":["go_config"]},"https://w3id.org/cwl/view/git/337033417c49dcf4ab394aba1ec517b97637da13/workflows/subworkflows/functional-annotation/post-proccessing-go-pfam-stats-subwf.cwl#go_summary_step/InterProScan_results":{"sourceIDs":["IPS_table"]}}},"header_addition":{"run":"/cwl/view/git/337033417c49dcf4ab394aba1ec517b97637da13/utils/add_header/add_header.cwl","runType":"COMMANDLINETOOL","sources":{"header_addition":{"sourceIDs":["IPS_table"]},"https://w3id.org/cwl/view/git/337033417c49dcf4ab394aba1ec517b97637da13/workflows/subworkflows/functional-annotation/post-proccessing-go-pfam-stats-subwf.cwl#header_addition/header":{"sourceIDs":["diamond_header"]},"https://w3id.org/cwl/view/git/337033417c49dcf4ab394aba1ec517b97637da13/workflows/subworkflows/functional-annotation/post-proccessing-go-pfam-stats-subwf.cwl#header_addition/input_table":{"sourceIDs":["diamond_table"]}}},"write_summaries":{"run":"../func_summaries.cwl","runType":"WORKFLOW","sources":{"write_summaries":{"sourceIDs":["antismash_geneclusters_txt"]},"https://w3id.org/cwl/view/git/337033417c49dcf4ab394aba1ec517b97637da13/workflows/subworkflows/functional-annotation/post-proccessing-go-pfam-stats-subwf.cwl#write_summaries/cds":{"sourceIDs":["cds"]},"https://w3id.org/cwl/view/git/337033417c49dcf4ab394aba1ec517b97637da13/workflows/subworkflows/functional-annotation/post-proccessing-go-pfam-stats-subwf.cwl#write_summaries/rna":{"sourceIDs":["rna"]},"https://w3id.org/cwl/view/git/337033417c49dcf4ab394aba1ec517b97637da13/workflows/subworkflows/functional-annotation/post-proccessing-go-pfam-stats-subwf.cwl#write_summaries/ko_file":{"sourceIDs":["ko_file"]},"https://w3id.org/cwl/view/git/337033417c49dcf4ab394aba1ec517b97637da13/workflows/subworkflows/functional-annotation/post-proccessing-go-pfam-stats-subwf.cwl#write_summaries/pfam_annotation":{"sourceIDs":["pfam"]},"https://w3id.org/cwl/view/git/337033417c49dcf4ab394aba1ec517b97637da13/workflows/subworkflows/functional-annotation/post-proccessing-go-pfam-stats-subwf.cwl#write_summaries/hmmscan_annotation":{"sourceIDs":["hmmscan_table"]},"https://w3id.org/cwl/view/git/337033417c49dcf4ab394aba1ec517b97637da13/workflows/subworkflows/functional-annotation/post-proccessing-go-pfam-stats-subwf.cwl#write_summaries/interproscan_annotation":{"sourceIDs":["IPS_table"]}}}},"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    \"ips_header\" [fillcolor=\"#94DDF4\",label=\"ips_header\"];\n    \"antismash_geneclusters_txt\" [fillcolor=\"#94DDF4\",label=\"antismash_geneclusters_txt\"];\n    \"IPS_table\" [fillcolor=\"#94DDF4\",label=\"IPS_table\"];\n    \"go_config\" [fillcolor=\"#94DDF4\",label=\"go_config\"];\n    \"go_config\" [fillcolor=\"#94DDF4\",label=\"go_config\"];\n    \"hmmscan_table\" [fillcolor=\"#94DDF4\",label=\"hmmscan_table\"];\n    \"diamond_table\" [fillcolor=\"#94DDF4\",label=\"diamond_table\"];\n    \"hmmsearch_header\" [fillcolor=\"#94DDF4\",label=\"hmmsearch_header\"];\n    \"diamond_header\" [fillcolor=\"#94DDF4\",label=\"diamond_header\"];\n    \"fasta\" [fillcolor=\"#94DDF4\",label=\"fasta\"];\n    \"ko_file\" [fillcolor=\"#94DDF4\",label=\"ko_file\"];\n    \"ko_file\" [fillcolor=\"#94DDF4\",label=\"ko_file\"];\n    \"rna\" [fillcolor=\"#94DDF4\",label=\"rna\"];\n    \"cds\" [fillcolor=\"#94DDF4\",label=\"cds\"];\n  }\n  subgraph cluster_outputs {\n    rank = \"same\";\n    style = \"dashed\";\n    labelloc = \"b\";\n    label = \"Workflow Outputs\";\n    \"chunked_tsvs\" [fillcolor=\"#94DDF4\",label=\"chunked_tsvs\"];\n    \"summary_ips\" [fillcolor=\"#94DDF4\",label=\"summary_ips\"];\n    \"go_summary_slim\" [fillcolor=\"#94DDF4\",label=\"go_summary_slim\"];\n    \"go_summary\" [fillcolor=\"#94DDF4\",label=\"go_summary\"];\n    \"summary_ko\" [fillcolor=\"#94DDF4\",label=\"summary_ko\"];\n    \"summary_pfam\" [fillcolor=\"#94DDF4\",label=\"summary_pfam\"];\n    \"stats\" [fillcolor=\"#94DDF4\",label=\"stats\"];\n    \"summary_antismash\" [fillcolor=\"#94DDF4\",label=\"summary_antismash\"];\n  }\n  \"pfam\" [label=\"Parse Pfam hits from Interpro annotation output\"];\n  \"write_summaries\" [label=\"write_summaries\", fillcolor=\"#F3CEA1\"];\n  \"go_summary_step\" [label=\"go_summary_step\"];\n  \"chunking_tsv\" [label=\"chunking_tsv\", fillcolor=\"#F3CEA1\"];\n  \"header_addition\" [label=\"header_addition\"];\n  \"fasta\" -> \"pfam\" [label=\"outputname\"];\n  \"IPS_table\" -> \"pfam\" [label=\"interpro\"];\n  \"antismash_geneclusters_txt\" -> \"write_summaries\" [label=\"antismash_gene_clusters\"];\n  \"IPS_table\" -> \"write_summaries\" [label=\"interproscan_annotation\"];\n  \"ko_file\" -> \"write_summaries\" [label=\"ko_file\"];\n  \"cds\" -> \"write_summaries\" [label=\"cds\"];\n  \"rna\" -> \"write_summaries\" [label=\"rna\"];\n  \"pfam\" -> \"write_summaries\" [label=\"pfam_annotation\"];\n  \"hmmscan_table\" -> \"write_summaries\" [label=\"hmmscan_annotation\"];\n  \"fasta\" -> \"go_summary_step\" [label=\"output_name\"];\n  \"go_config\" -> \"go_summary_step\" [label=\"config\"];\n  \"IPS_table\" -> \"go_summary_step\" [label=\"InterProScan_results\"];\n  \"header_addition\" -> \"chunking_tsv\" [label=\"input_files\"];\n  \"IPS_table\" -> \"header_addition\" [label=\"input_table\"];\n  \"hmmscan_table\" -> \"header_addition\" [label=\"input_table\"];\n  \"diamond_table\" -> \"header_addition\" [label=\"input_table\"];\n  \"ips_header\" -> \"header_addition\" [label=\"header\"];\n  \"hmmsearch_header\" -> \"header_addition\" [label=\"header\"];\n  \"diamond_header\" -> \"header_addition\" [label=\"header\"];\n  \"chunking_tsv\" -> \"chunked_tsvs\";\n  \"write_summaries\" -> \"summary_ips\";\n  \"go_summary_step\" -> \"go_summary_slim\";\n  \"go_summary_step\" -> \"go_summary\";\n  \"write_summaries\" -> \"summary_ko\";\n  \"write_summaries\" -> \"summary_pfam\";\n  \"write_summaries\" -> \"stats\";\n  \"write_summaries\" -> \"summary_antismash\";\n}\n","licenseLink":"https://spdx.org/licenses/Apache-2.0","permalink":"https://w3id.org/cwl/view/git/337033417c49dcf4ab394aba1ec517b97637da13/workflows/subworkflows/functional-annotation/post-proccessing-go-pfam-stats-subwf.cwl","packed":false,"visualisationXdot":"/graph/xdot/github.com/kinow/pipeline-v5/blob/337033417c49dcf4ab394aba1ec517b97637da13/workflows/subworkflows/functional-annotation/post-proccessing-go-pfam-stats-subwf.cwl","visualisationPng":"/graph/png/github.com/kinow/pipeline-v5/blob/337033417c49dcf4ab394aba1ec517b97637da13/workflows/subworkflows/functional-annotation/post-proccessing-go-pfam-stats-subwf.cwl","visualisationSvg":"/graph/svg/github.com/kinow/pipeline-v5/blob/337033417c49dcf4ab394aba1ec517b97637da13/workflows/subworkflows/functional-annotation/post-proccessing-go-pfam-stats-subwf.cwl","roBundle":"/robundle/github.com/kinow/pipeline-v5/blob/337033417c49dcf4ab394aba1ec517b97637da13/workflows/subworkflows/functional-annotation/post-proccessing-go-pfam-stats-subwf.cwl","licenseName":"Apache License 2.0"}