Problem
ITSxRust appends region coordinates to FASTA headers by default, e.g.:
>seq1|full:47-433
>seq2|its1:1-200
While useful for standalone analysis, this breaks interoperability with pipelines (e.g. nf-core/ampliseq) where downstream tools expect FASTA headers to match exactly with ASV/taxonomy tables.
Proposed solution
Add a flag like --strip-coords or --clean-headers that outputs plain headers without coordinate annotations:
Default behavior stays the same (coordinates included). The flag just provides an opt-out for pipeline integration.
Current workaround
Post-processing with sed:
sed -i 's/|[a-z]*[0-9]*:[0-9]*-[0-9]*//' output.fasta