hubmapconsortium / hubmap-api-py-client

Python client for the Cells API
MIT License
1 stars 0 forks source link

When I can't get X from Y, is that a TODO, a limitation of the database, or just non-sensical? #14

Open mccalluc opened 3 years ago

mccalluc commented 3 years ago
where=... cell cluster dataset gene organ protein
select_cells()
select_clusters()
select_datasets()
select_genes()
select_organs()
select_proteins()
SFD5311 commented 3 years ago

I would say in most cases, it's because a meaningful definition of that query hasn't been suggested yet. Because the database and the code that processes data for the database are being created and updated in tandem with the API, I think there's not a super meaningful distinction between limitations of the database and TODOs. Things would be either limits of the source data (like the lack of cell types), or TODO. But again, I'd say most types of query that aren't implemented aren't because no meaningful definition has yet been suggested.

mccalluc commented 3 years ago

(See also #25 ... python-api could hit other rest-apis to make this a one-stop shop.)

SFD5311 commented 3 years ago

Good point. I think going over this meeting and soliciting additional query definitions good be another item for the agenda for the meeting next week.