Synopsis
Description
Thespecies-check command analyzes primer binding across target and off-target species to ensure specificity. It calculates binding scores, identifies cross-reactivity risks, and generates detailed reports.
Arguments
| Argument | Required | Description |
|---|---|---|
--primers, -p | Yes | Path to primers JSON file |
--target, -t | Yes | Path to target species FASTA |
--offtargets | No | Comma-separated off-target FASTA files |
--output, -o | No | Output directory (default: species_check_output) |
--format | No | Report format: markdown, json, excel, html (default: markdown) |
--primers-dir | No | Directory with multiple primer JSON files (batch mode) |
--parallel | No | Number of threads for batch processing (default: 4) |
--no-cache | No | Disable SQLite caching |
Examples
Basic Usage
With Off-targets
Batch Mode
HTML Report
Input Format
primers.json
FASTA Files
Output
Console Output
Report Files
species_analysis.json- Full JSON dataspecies_analysis.md- Markdown reportspecies_analysis.html- HTML reportspecies_analysis.xlsx- Excel workbook
Scoring
| Score | Grade | Meaning |
|---|---|---|
| ≥90 | A | Excellent specificity |
| 80-89 | B | Good specificity |
| 70-79 | C | Acceptable |
| 60-69 | D | Poor - review recommended |
| <60 | F | Fail - redesign required |