{
  "name": "BLAST+ sample",
  "summary": "Tiny FASTA \u2192 makeblastdb/blastn",
  "containers": [
    "ncbi-blast/2026.09"
  ],
  "steps": [
    {
      "id": "s1",
      "kind": "slurm-cpu",
      "name": "prep",
      "script": "jobs/s1.sh",
      "after": [],
      "container": "",
      "use_slurm": false,
      "copies": [],
      "shape": {
        "cpus": 2,
        "mem": "4G",
        "nodes": 1
      }
    },
    {
      "id": "s2",
      "kind": "slurm-cpu",
      "name": "blast",
      "script": "jobs/s2.sh",
      "after": [
        "s1"
      ],
      "container": "ncbi-blast/2026.09",
      "use_slurm": false,
      "copies": [],
      "shape": {
        "cpus": 2,
        "mem": "4G",
        "nodes": 1
      }
    },
    {
      "id": "s3",
      "kind": "slurm-cpu",
      "name": "wrap",
      "script": "jobs/s3.sh",
      "after": [
        "s2"
      ],
      "container": "",
      "use_slurm": false,
      "copies": [],
      "shape": {
        "cpus": 2,
        "mem": "4G",
        "nodes": 1
      }
    }
  ],
  "files": {
    "jobs/s1.sh": "#!/bin/bash\nprintf '>q\\nACGTACGT\\n' > query.fa\nprintf '>s\\nACGTACGTACGT\\n' > subj.fa\n",
    "jobs/s2.sh": "#!/bin/bash\napptainer exec /tmp/image.sif makeblastdb -in subj.fa -dbtype nucl -out db\napptainer exec /tmp/image.sif blastn -query query.fa -db db -out blast.out -outfmt 6\n",
    "jobs/s3.sh": "#!/bin/bash\nwc -l blast.out\nmkdir -p data\ncp blast.out data/blast.out\n"
  },
  "spans": []
}
