Creates a live, read-only facade over a Daf object that provides AnnData-compatible
accessors ($X, $obs, $var, $layers, $uns).
No data is copied; reads go through to the underlying Daf object on demand.
Value
A DafAnnData R6 object
Examples
if (FALSE) { # \dontrun{
daf <- example_cells_daf()
adata <- as_anndata(daf)
adata$X # primary matrix
adata$obs # observation metadata
adata$var # variable metadata
adata$obs_names # observation names
adata$n_obs # number of observations
} # }