{"@id":"https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Workflows/protein-diamond.workflow.cwl","retrievedFrom":{"repoUrl":"https://github.com/MG-RAST/pipeline.git","branch":"7797879b801042984b5ae651754815fc3f77ea41","path":"CWL/Workflows/protein-diamond.workflow.cwl","packedId":null,"type":"GITHUB","rawUrl":"https://raw.githubusercontent.com/MG-RAST/pipeline/7797879b801042984b5ae651754815fc3f77ea41/CWL/Workflows/protein-diamond.workflow.cwl","url":"https://github.com/MG-RAST/pipeline/blob/7797879b801042984b5ae651754815fc3f77ea41/CWL/Workflows/protein-diamond.workflow.cwl"},"retrievedOn":"2026-09-24T01:32:00.771+00:00","lastCommit":"7797879b801042984b5ae651754815fc3f77ea41","label":"protein similarities","doc":"run diamond on mutlple DBs and merge-sort results","inputs":{"jobid":{"type":"String"},"m5nrFull":{"type":"File[]"},"sequences":{"type":"File"}},"outputs":{"protSimsOut":{"type":"File"}},"steps":{"diamond":{"label":"diamond","doc":"multi-threaded fast sequence search command line tool, protein only\n>diamond -t <tempdir> -b <blocksize> -d <database> -q <query> -o <output>\n","run":"../Tools/diamond.tool.cwl","runType":"COMMANDLINETOOL","sources":{"diamond":{"sourceIDs":["sequences"]},"https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Workflows/protein-diamond.workflow.cwl#diamond/outName":{"sourceIDs":["m5nrFull"]},"https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Workflows/protein-diamond.workflow.cwl#diamond/database":{"sourceIDs":["m5nrFull"]}}},"mergeSims":{"label":"GNU sort","doc":"sort text file base on given field(s)","run":"../Tools/sort.tool.cwl","runType":"COMMANDLINETOOL","sources":{"mergeSims":{"defaultVal":"true"},"https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Workflows/protein-diamond.workflow.cwl#mergeSims/input":{"sourceIDs":["diamond"]},"https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Workflows/protein-diamond.workflow.cwl#mergeSims/outName":{"sourceIDs":["jobid"]}}},"bleachSims":{"label":"bleachsims","doc":"filter similarity file by E-value and number of hits\n>bleachsims -s <input> -o <output> -m 20 -r 0 -c 3\n","run":"../Tools/bleachsims.tool.cwl","runType":"COMMANDLINETOOL","sources":{"bleachSims":{"defaultVal":"true"},"https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Workflows/protein-diamond.workflow.cwl#bleachSims/input":{"sourceIDs":["mergeSims"]},"https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Workflows/protein-diamond.workflow.cwl#bleachSims/outName":{"sourceIDs":["jobid"]}}}},"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    \"jobid\" [fillcolor=\"#94DDF4\",label=\"jobid\"];\n    \"sequences\" [fillcolor=\"#94DDF4\",label=\"sequences\"];\n    \"m5nrFull\" [fillcolor=\"#94DDF4\",label=\"m5nrFull\"];\n  }\n  subgraph cluster_outputs {\n    rank = \"same\";\n    style = \"dashed\";\n    labelloc = \"b\";\n    label = \"Workflow Outputs\";\n    \"protSimsOut\" [fillcolor=\"#94DDF4\",label=\"protSimsOut\"];\n  }\n  \"bleachSims\" [label=\"bleachsims\"];\n  \"mergeSims\" [label=\"GNU sort\"];\n  \"diamond\" [label=\"diamond\"];\n  \"default1\" -> \"bleachSims\" [label=\"minHitOnly\"];\n  \"default1\" [label=\"true\", fillcolor=\"#D5AEFC\"];\n  \"jobid\" -> \"bleachSims\" [label=\"outName\"];\n  \"mergeSims\" -> \"bleachSims\" [label=\"input\"];\n  \"default2\" -> \"mergeSims\" [label=\"merge\"];\n  \"default2\" [label=\"true\", fillcolor=\"#D5AEFC\"];\n  \"diamond\" -> \"mergeSims\" [label=\"input\"];\n  \"jobid\" -> \"mergeSims\" [label=\"outName\"];\n  \"sequences\" -> \"diamond\" [label=\"query\"];\n  \"m5nrFull\" -> \"diamond\" [label=\"outName\"];\n  \"m5nrFull\" -> \"diamond\" [label=\"database\"];\n  \"bleachSims\" -> \"protSimsOut\";\n}\n","licenseLink":"https://spdx.org/licenses/BSD-2-Clause","permalink":"https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Workflows/protein-diamond.workflow.cwl","packed":false,"visualisationXdot":"/graph/xdot/github.com/MG-RAST/pipeline/blob/7797879b801042984b5ae651754815fc3f77ea41/CWL/Workflows/protein-diamond.workflow.cwl","visualisationPng":"/graph/png/github.com/MG-RAST/pipeline/blob/7797879b801042984b5ae651754815fc3f77ea41/CWL/Workflows/protein-diamond.workflow.cwl","visualisationSvg":"/graph/svg/github.com/MG-RAST/pipeline/blob/7797879b801042984b5ae651754815fc3f77ea41/CWL/Workflows/protein-diamond.workflow.cwl","roBundle":"/robundle/github.com/MG-RAST/pipeline/blob/7797879b801042984b5ae651754815fc3f77ea41/CWL/Workflows/protein-diamond.workflow.cwl","licenseName":"BSD 2-clause \"Simplified\" License"}