single-cell-data / SOMA

A flexible and extensible API for annotated 2D matrix data stored in multiple underlying formats.
MIT License
70 stars 9 forks source link

Import implementation of `ExperimentAxisQuery`. #78

Closed thetorpedodog closed 1 year ago

thetorpedodog commented 1 year ago

As discussed in https://github.com/single-cell-data/SOMA/pull/76, the full implementation of ExperientAxisQuery should be provided by the base SOMA implementation since it does not vary from storage engine to storage engine. This copies most of the implementation from the existing TileDB version, with some reorganization to make the main query class a little smaller: