diff options
author | Ricardo Wurmus <rekado@elephly.net> | 2024-02-20 09:41:01 +0100 |
---|---|---|
committer | Ricardo Wurmus <rekado@elephly.net> | 2024-02-20 09:41:01 +0100 |
commit | 2e656d674c1d8c1065d297afe006dcfac7e2ae56 (patch) | |
tree | 29f123cf11191765d8a76f1fd5e3148a41a87c74 | |
parent | 312a479f8fa499d19c69a33181e60bd30f561a89 (diff) |
gnu: python-pyega3: Define as deprecated alias for python-ega-download-client.
* gnu/packages/bioinformatics.scm (python-pyega3): Define as deprecated alias
for python-ega-download-client.
(python-ega-download-client)[description]: Merge with contents from
python-pyega3.
Change-Id: Ic7f4d0cf49cedaca78035dca95b48d317307084d
-rw-r--r-- | gnu/packages/bioinformatics.scm | 52 |
1 files changed, 16 insertions, 36 deletions
diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm index e0da4dd624..5ec7075665 100644 --- a/gnu/packages/bioinformatics.scm +++ b/gnu/packages/bioinformatics.scm @@ -2572,9 +2572,21 @@ Python.") python-responses python-mock)) (home-page "https://github.com/EGA-archive/ega-download-client") (synopsis "EGA download client") - (description - "PyEGA3 is a tool for viewing and downloading files from authorized EGA -datasets.") + (description "PyEGA3 is a tool for viewing and downloading files from +authorized EGA datasets. It uses the EGA data API and has several key +features: + +@itemize +@item Files are transferred over secure https connections and received + unencrypted, so no need for decryption after download. +@item Downloads resume from where they left off in the event that the + connection is interrupted. +@item Supports file segmenting and parallelized download of segments, + improving overall performance. +@item After download completes, file integrity is verified using checksums. +@item Implements the GA4GH-compliant htsget protocol for download of genomic + ranges for data files with accompanying index files. +@end itemize\n") (license license:asl2.0))) (define-public python-scdamandtools @@ -4093,39 +4105,7 @@ omics data.") (license license:bsd-3))) (define-public python-pyega3 - (package - (name "python-pyega3") - (version "3.4.1") - (source (origin - (method url-fetch) - (uri (pypi-uri "pyega3" version)) - (sha256 - (base32 - "1k736in8g27rarx65ym9xk50x53zjg75h37bb8ljynxv04rypx2q")))) - (build-system python-build-system) - (arguments - `(#:tests? #f)) ; The tests require network access. - (native-inputs - (list python-psutil python-htsget)) - (propagated-inputs - (list python-requests python-tqdm python-urllib3 python-responses)) - (home-page "https://github.com/EGA-archive/ega-download-client") - (synopsis "Python client for EGA") - (description "This package is a python-based tool for viewing and -downloading files from authorized EGA datasets. It uses the EGA data API and -has several key features: -@itemize -@item Files are transferred over secure https connections and received - unencrypted, so no need for decryption after download. -@item Downloads resume from where they left off in the event that the - connection is interrupted. -@item Supports file segmenting and parallelized download of segments, - improving overall performance. -@item After download completes, file integrity is verified using checksums. -@item Implements the GA4GH-compliant htsget protocol for download of genomic - ranges for data files with accompanying index files. -@end itemize\n") - (license license:asl2.0))) + (deprecated-package "python-pyega3" python-ega-download-client)) (define-public python-pysam (package |