Skip to main content

Crate motifscan

Crate motifscan 

Source
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.