Expand description
Library entry module that wires together CLI parsing, thread-pool setup, and scan execution.
Modules§
- cli
- Command-line interface module that parses user input into typed configuration.
- io
- Streaming input module that parses FASTA, FASTQ, and their gzip-compressed variants.
- motif
- Motif parsing and compilation module that loads CSV input, validates sequences, and prepares forward/reverse-complement patterns.
- output
- Output module responsible for serializing scan results into stable CSV files.
- scanner
- Scan-engine module responsible for parallel record processing, exact motif matching, and result aggregation.
Functions§
- run
- Runs the main application flow.