API Reference
The complete, always-current type-level API reference is generated from the source by rustdoc and hosted on docs.rs:
👉 docs.rs/haystackfm
There you’ll find every public type, trait, and function with its signatures and doc comments, including:
FmIndex—build_cpu,build_cpu_with,build,count,locate,to_bytes,from_bytes, the id/header accessorsseq_headers,seq_header,seq_id, and the base accessorssequence,sequence_by_header.BidirFmIndex—build_cpu,build_cpu_with,find_mems,find_smems, the GPU variants, and the same id/header and base accessors.SeqId— a reference’s stable 0-based id, reported by every query in place of its FASTA header. See Sequence ids vs. headers.Mem/MemHit— result types for MEM/SMEM finding.FmIndexConfig— construction knobs.alphabet— theAlphabettrait,IupacDna,ExactDna,DnaSequence, andcompatible_symbols.gpu—GpuContext,locate_batch_gpu, and the GPU MEM/SMEM functions (behind thegpufeature).
This guide covers the how and why; docs.rs is the exhaustive what.