Quick Start
Arguments
| Argument | Short | Description |
|---|---|---|
--primers | -p | Primer input (JSON, FASTA, or comma-separated) required |
--database | -d | Path to FASTA or BLAST database required |
--target | -t | Expected target sequence ID |
--output | -o | Output directory (default: blast_output) |
--json | Output JSON only | |
--mode | Alignment mode: auto, blast, biopython |
Input Formats
Comma-separated
JSON File
FASTA File
Output
Console
JSON Output (blast_result.json)
Scoring
| Grade | Score | Interpretation |
|---|---|---|
| A | 90-100 | Excellent specificity |
| B | 80-89 | Good specificity |
| C | 70-79 | Acceptable |
| D | 60-69 | Low specificity |
| F | <60 | Poor specificity |
Alignment Modes
- auto (default): Uses BLAST+ if installed, otherwise Biopython
- blast: Force BLAST+ (requires installation)
- biopython: Force Biopython pairwise aligner
Integration with Design
Use--blast flag after primer design:
See Also
- In-silico PCR - Validate primers against template
- PCR Workflow - Full primer design pipeline