summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRicardo Wurmus <rekado@elephly.net>2024-02-20 09:41:01 +0100
committerRicardo Wurmus <rekado@elephly.net>2024-02-20 09:41:01 +0100
commit2e656d674c1d8c1065d297afe006dcfac7e2ae56 (patch)
tree29f123cf11191765d8a76f1fd5e3148a41a87c74
parent312a479f8fa499d19c69a33181e60bd30f561a89 (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.scm52
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