{
  "description": "Search a nucleotide query file against a BLAST database with blastn. Only the flags shown in NCBI's BLAST+ documentation examples are offered; the other BLAST+ programs and tuning options are left out.",
  "options": [
    {
      "names": [
        "-query"
      ],
      "description": "Query file",
      "args": {
        "name": "query",
        "isOptional": false,
        "template": "filepaths"
      }
    },
    {
      "names": [
        "-db"
      ],
      "description": "BLAST database name, for example nt.",
      "args": {
        "name": "db",
        "description": "BLAST database name, for example nt.",
        "isOptional": false
      }
    },
    {
      "names": [
        "-out"
      ],
      "description": "Output file",
      "args": {
        "name": "out",
        "isOptional": false,
        "template": "filepaths"
      },
      "isDangerous": true
    },
    {
      "names": [
        "-num_threads"
      ],
      "description": "Threads",
      "args": {
        "name": "num_threads",
        "isOptional": false
      }
    },
    {
      "names": [
        "-task"
      ],
      "description": "Without -task, blastn runs the MegaBLAST algorithm.",
      "args": {
        "name": "task",
        "description": "Without -task, blastn runs the MegaBLAST algorithm.",
        "isOptional": false
      }
    }
  ],
  "name": "blastn",
  "aliases": [
    "blastp",
    "blastx",
    "tblastn",
    "tblastx",
    "makeblastdb"
  ]
}
