Skip to content

Update Master Branch#140

Merged
asherpasha merged 25 commits intomasterfrom
dev
Jun 7, 2022
Merged

Update Master Branch#140
asherpasha merged 25 commits intomasterfrom
dev

Conversation

@asherpasha
Copy link
Copy Markdown
Collaborator

No description provided.

VinLau and others added 25 commits April 6, 2022 02:43
Added Soybean SNP support (DB/endpoint python file/pytest)
… myself (Vincent):

- fixed flake8 formatting syntax problems
- Redid REST structure for endpoint (moved PDB to resource as a path param versus a query param)
- Also no longer user parser() in endpoint, bug with updated flask complaining
- Added rate limiter
- Added limit to number of SNPs
- Simplified and added commentary
Add /submit endpoint for final submission
- Changed how error handling was parsed. Previously was parsing standard output and creating error messages.
  I have refactored to make it so the error message is directly created in pymol functions and then passed to be error 404'd.
  No more STDOUT/STDERR parsing
- Added all the pymol functions to a class method for export (Asher's request).
- Changed some URLs/Error messages to be more clear
- Changed unit tests for pymol endpoint to not always run as pymol will not be installed by default in CI environment
  The pymol unit tests can still be run by pytest --key=
Added Yue Wei Wang's pymol endpoint code with some modifications from…
Update keys for sending emails
@codecov-commenter
Copy link
Copy Markdown

codecov-commenter commented Jun 7, 2022

Codecov Report

Merging #140 (9aaaed2) into master (b29a295) will decrease coverage by 6.33%.
The diff coverage is 44.92%.

@@            Coverage Diff             @@
##           master     #140      +/-   ##
==========================================
- Coverage   83.10%   76.77%   -6.34%     
==========================================
  Files          28       31       +3     
  Lines        1373     1623     +250     
  Branches      265      320      +55     
==========================================
+ Hits         1141     1246     +105     
- Misses        212      349     +137     
- Partials       20       28       +8     
Impacted Files Coverage Δ
api/resources/api_manager.py 77.21% <ø> (ø)
api/utils/pymol_script.py 14.28% <14.28%> (ø)
api/resources/summarization_gene_expression.py 36.82% <20.93%> (-2.52%) ⬇️
api/resources/snps.py 56.28% <32.98%> (-38.38%) ⬇️
api/__init__.py 75.00% <100.00%> (+1.00%) ⬆️
api/models/eplant_soybean.py 100.00% <100.00%> (ø)
api/models/soybean_nssnp.py 100.00% <100.00%> (ø)
api/resources/gene_annotation.py 91.11% <100.00%> (+0.20%) ⬆️
api/resources/gene_information.py 100.00% <100.00%> (ø)
api/utils/api_manager_utils.py 100.00% <100.00%> (ø)
... and 1 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update b29a295...9aaaed2. Read the comment docs.

@asherpasha asherpasha merged commit cf5fe5d into master Jun 7, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants