// stream a column/row selection into a new backend
// data format conversion (h5/zarr → backend)
// HDF5/h5ad reading helpers
// QC primitives: squeeze + streaming stat collectors (CLI + faba)
// cell-axis QC (MAD outliers + near-empty floor); lib-only, senna/pinto
// storage backends (zarr, hdf5)
// visitor
// traits for sparse matrix
// tall sparse io stack of vectors
// wide sparse io vector
// sparse matrix triplets utils
// shared utility functions (name matching, IO helpers)
// read coordinate data from zarr files
// cell annotations, ontology, feature metadata (ex data_beans::aux)
// projection, collapse, HVG, etc. (ex data_beans::alg)
// simulation helpers (ex data-beans-sim)
// backward-compat re-exports
pub use hdf5 as sparse_matrix_hdf5;
pub use zarr as sparse_matrix_zarr;