Closed logstar closed 3 years ago
Note for reviewers: This PR is going to be closed. Another PR will be opened with the same code/file changes from a PediatricOpenTargets/OpenPedCan-api
branch, in order to deploy the code changes on https://openpedcan-api-dev.d3b.io/__docs__/.
Closed with https://github.com/PediatricOpenTargets/OpenPedCan-api/pull/12 opened.
Coming back to add comments here since I skipped over this one when reviewing TPM pull requests. This looks good! The database builds correctly and integration tests function correctly
Pull Request Template
Description
Implemented the HTTP
GET
methods of/tpm/gene-disease-gtex/plot
and/tpm/gene-disease-gtex/plot
endpoints. These two endpoints handle HTTP requests for OpenPedCan-analysiscancer_group
andgtex_subgroup
boxplot and summary table, according to the API specifications in https://nih.box.com/s/5cq2jwi6bhg0mgnowad3e6e4i60hwbnr.The
/tpm/gene-all-cancer/json
and/tpm/gene-all-cancer/plot
endpoints are placeholders, which will be implemented next. More development action items are described in the "API Development roadmap" section ofREADME.md
.Type of change
Please delete options that are not relevant.
How Has This Been Tested?
Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration
Test Configuration:
Terminal returns:
Note for reviewers
This PR may not need to be converted to multiple stepwise PRs, because all files are required for test running this PR.
There are also only 888 lines of implementation code, and nearly half of them are comments and assertions.
Checklist