Parent
Part of generalized allelic typing system design (discussed in conversation 2026-05-22)
What to build
Implement --strategy auto that analyzes input characteristics and selects fast/balanced/sensitive automatically. Decision happens before workflow execution (pre-analysis, not adaptive mid-workflow).
Decision logic:
- Detect input type from sequence statistics
- Contigs (mean length >1000bp, N50 high) → select "fast"
- Reads (mean length <500bp) → select "balanced"
- Edge cases or uncertain → default "balanced"
Add decision rationale to output notes field: {auto_decision: "contigs detected, selected fast strategy"}.
This is a CLI-level feature that picks one of the three workflows and executes it once.
Acceptance criteria
Blocked by
#58 - CLI Strategy Routing
Parent
Part of generalized allelic typing system design (discussed in conversation 2026-05-22)
What to build
Implement
--strategy autothat analyzes input characteristics and selects fast/balanced/sensitive automatically. Decision happens before workflow execution (pre-analysis, not adaptive mid-workflow).Decision logic:
Add decision rationale to output
notesfield:{auto_decision: "contigs detected, selected fast strategy"}.This is a CLI-level feature that picks one of the three workflows and executes it once.
Acceptance criteria
--strategy autooption works in CLIBlocked by
#58 - CLI Strategy Routing