Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

create autocomplete API for NCBI taxonomy browser #281

Open
blankdots opened this issue Nov 4, 2021 · 4 comments
Open

create autocomplete API for NCBI taxonomy browser #281

blankdots opened this issue Nov 4, 2021 · 4 comments
Labels
on new board Temporary label for matching issues between boards

Comments

@blankdots
Copy link
Contributor

Description

Issue /CSCfi/metadata-submitter-frontend/issues/418 requires an API to call, however NCBI does not provide an easy way to query their API and for this we need to construct our own and create a mechanism to keep it up to date

The API does not seem to have an XML or JSON response so we might need to set up our own data from the ftp: https://ftp.ncbi.nlm.nih.gov/pub/taxonomy/new_taxdump/

(information here: https://ncbiinsights.ncbi.nlm.nih.gov/2018/02/22/new-taxonomy-files-available-with-lineage-type-and-host-information/ )

DoD (Definition of Done)

Autocomplete API to search by ID or taxon name is available for the front-end

Testing

Unit and integration testing

@blankdots
Copy link
Contributor Author

@genie9 genie9 added the on new board Temporary label for matching issues between boards label May 12, 2022
@csc-felipe
Copy link
Contributor

Samples have a taxonomy ID, but the ID is not human-readable, so this would give scientists the human-readable name for the taxonomy ID.

@csc-felipe
Copy link
Contributor

For EGA, only human taxonomy items are necessary, and they could be included with the code, but others need to be searchable.

@blankdots
Copy link
Contributor Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
on new board Temporary label for matching issues between boards
Projects
None yet
Development

No branches or pull requests

3 participants