AllenInstitute / biofile-finder

An open-use web application created for easy access, collaboration, and sharing of datasets through rich metadata search, filter, sort, and direct viewing in common industry applications or in our web-based 3D Volume Viewer.
https://biofile-finder.allencell.org/
BSD 3-Clause "New" or "Revised" License
3 stars 1 forks source link

Add include/exclude logic for database service #262

Closed aswallace closed 1 month ago

aswallace commented 1 month ago

This adds include/exclude logic for external files that DON'T use FES (e.g., use database service with SQL queries). Edit for context: the logic for FES has already been merged via #238

This does NOT implement fuzzy vs. exact search toggling yet for non-FES sources. Because of this, I'm conditionally hiding/disabling the fuzzy toggle in the UI element for non-AICS data sources.

Testing

Tested manually for any value filters and no value filters using a test csv that contains null values. There's also some very simple unit tests to make sure things still run with typed filters