Cargo Features

[dependencies]
packed-seq = { version = "4.4.1", default-features = false, features = ["file_io", "ef_seq", "scalar", "rand", "epserde", "pyo3"] }
default = rand

Also needed for tests.

file_io = needletail

Enables functions to read PackedNSeq directly from a file.

ef_seq = sux

Enables PackedEfNSeq

Affects packed-seq::packed_ef_n_seq

scalar

Hides the simd warnings when neither AVX2 nor NEON is detected.

Enables scalar of ensure_simd

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

rand default

Enables rand ^0.9

Optional generate random sequences for testing. (Default enabled.)

Affects traits::SeqVec.random

epserde implicit feature

Enables epserde ^0.8

Optional (de)serialization using epserde.

pyo3 implicit feature

Enables pyo3 ^0.25

Optional pyclass atrributes for some objects.

sux ef_seq?

Enables sux ^0.10.2

Optional, for PackedEfNSeqVec

needletail file_io?

Enables needletail

Optional, for reading PackedSeq[N]Vec directly from a file