Recent Releases of https://github.com/clinical-genomics/schug
https://github.com/clinical-genomics/schug - Switch to grch37.ensembl.org to download build 37 data
[1.12]
Changed
- Download build 37 data using the
https://grch37.ensembl.org/BioMart, since thehttps://feb2014.archive.ensembl.orgarchive is offline now - Updated several libraries ### Fixed
- Updated
gunicornandjinja2libs, among others, to address security vulnerabilities
- Python
Published by northwestwitch about 1 year ago
https://github.com/clinical-genomics/schug - Reintroduce [success] lines, for downstream integrity checks
[1.11]
Changed
- Reintroduce
[success]lines in the streamed content, to simplify checks downstream
- Python
Published by northwestwitch over 1 year ago
https://github.com/clinical-genomics/schug - Anti-timeout patch
[1.10.1]
Fixed
- Refactor Ensembl data downloads to avoid timeout issues
- Python
Published by northwestwitch over 1 year ago
https://github.com/clinical-genomics/schug - Gene type column and improved demo files
[1.10]
Added
- An additional
Gene Biotype(build 37) orGene type(build 38) column when downloading genes to file. This allows downloading of non-coding genes ### Changed - Demo files
genes_37.tsvandgenes_38.tsvto reflect latest changes in genes downloaded files - Demo files contain now lines from the following genes: MTHFR, DHFR, FOLR1, SLC46A1, MT-TP (better integration with chanjo tests)
- Python
Published by northwestwitch over 1 year ago
https://github.com/clinical-genomics/schug - Retry streaming files chunks and simpler Swagger docs
[1.9]
Changed
- Added retry logic to stream_resource to handle failed chunk downloads with a configurable number of attempts and error handling.
- Commented out in the code all endpoints that are not yet functioning.
- Python
Published by northwestwitch over 1 year ago
https://github.com/clinical-genomics/schug - Download resources without [success] lines and minor changes
[1.8]
Changed
- Use custom issue and pull request templates in this repository
- Remove old code once used for downloading data from Ensembl ### Fixed
- Do not include
[success]lines in the streamed outfiles: genes, transcripts and exons
- Python
Published by northwestwitch over 1 year ago
https://github.com/clinical-genomics/schug - Missing exons workaround and deprecate Python 3.8
[1.7]
Changed
- Do not download duplicated lines from Ensembl BioMart
- Update Python version to v3.12 in Dockerfile
- Update Python version in pyproject.toml ### Fixed
- Download data from Ensembl BioMart chromosome-wise, to avoid missing exons, for instance (see issue #74)
- Python
Published by northwestwitch over 1 year ago
https://github.com/clinical-genomics/schug - Missing build 38 exons using Ensembl v.113: using v.112 instead
[1.6.2]
Fixed
- Some exons are missing when downloading build 38 data using Ensembl v.113 (Oct 2024). Using v.112 (May 2024) until the problem is fixed. Build 37 not affected.
- Python
Published by northwestwitch over 1 year ago
https://github.com/clinical-genomics/schug - Updated starlette, fastapi, urllib3 and certifi libs
[1.6.1]
Fixed
- Security issue related to starlette version by updating fastapi, starlette and some dependencies
- Updated urlib to v.2.2.3 to address the
urllib3's Proxy-Authorization request header isn't stripped during cross-origin redirectsissue - Updated certifi to v.2024.7.4 to address the
Certifi removes GLOBALTRUST root certificateissue
- Python
Published by northwestwitch almost 2 years ago
https://github.com/clinical-genomics/schug - Updated dependencies
[1.6]
Changed
- Updated a number of libraries to address security alerts
- Python
Published by northwestwitch about 2 years ago
https://github.com/clinical-genomics/schug - Fix Docker RuntimeError: can't start new thread
[1.5.1]
Fixed
- Revert to python 3.8 in Dockerfile to avoid
RuntimeError: can't start new threadissue
- Python
Published by northwestwitch over 2 years ago
https://github.com/clinical-genomics/schug - Updates and deprecated code removal
[1.5]
Changed
- Updated version of external images used in GitHub actions
- Updated Python version to v3.11 in tests GitHub action
- Removed pytest from the package dependencies ### Fixed
- Converted deprecated Pydantic validators and Config into Pydantic 2 format
- Python
Published by northwestwitch over 2 years ago
https://github.com/clinical-genomics/schug - Support Python >=3.8 and upgrade Pydantic to v2
[1.4]
Changed
- Updated Pydantic(^2.5.2) library and other dependencies
- Support Python>=3.8
- Python
Published by northwestwitch over 2 years ago
https://github.com/clinical-genomics/schug - Python 3.11 in Dockerfile plus fixes and lib updates
[1.3]
Fixed
- Typo in instructions to download genes in README document ### Changed
- Code formatted with black and black check GitHub action
- Renamed
schug.load.ensembl.fetch_ensembl_exon_linesfunction toschug.load.ensembl.fetch_ensembl_exons - Upgraded Python version from 3.8 to 3.11 in Dockerfile
- Updated several python libraries in poetry.lock
- Python
Published by northwestwitch almost 3 years ago
https://github.com/clinical-genomics/schug - Include Mane transcripts info and support official genome build names
[1.2]
Added
- Include also
mane_plus_clinicalandmane_selectcolumns in transcripts file downloaded from Ensembl ### Changed - Updated Uvicorn library
- Accept also
GRCh37andGRCh38as build values when downloading resources
- Python
Published by northwestwitch over 3 years ago
https://github.com/clinical-genomics/schug - Fixed PyPI push action and demo instance to use a memory database
[1.1]
Changed
- Move the
schugdirectory up in root dir folder ### Fixed - Use a memory database as default database in demo instance
- Issues flagged by SonarCloud
Publish to PyPIGitHub action
- Python
Published by northwestwitch over 3 years ago
https://github.com/clinical-genomics/schug - Proxy endpoints to Ensembl genes, exons and transcripts
[1.0.0]
Added
- Endpoint to Ensembl genes download
- Endpoint to Ensembl transcripts download
- Endpoint to Ensembl exons download
- Dockerfile and docker-compose files
- Push to Docker Hub -prod and stage- GitHub actions
- Publish to PyPI GitHub actions
- Run tests GitHub action
- CHANGELOG file ### Changed
- Run the app with Python>=3.8 ### Fixed
- Typing errors in
fetch_ensembl_exonsandfetch_genes_to_hpo_to_diseasethat prevented the app from starting
- Python
Published by northwestwitch over 3 years ago