diff options
| author | Ricardo Wurmus <rekado@elephly.net> | 2022-06-16 15:17:42 +0200 |
|---|---|---|
| committer | Ricardo Wurmus <rekado@elephly.net> | 2022-06-16 15:20:59 +0200 |
| commit | fbe5707b73a5c2e8432ebac2e28b80ad19d89c97 (patch) | |
| tree | 18095b15411868975a0a055ae8995a3829eceed4 /gnu | |
| parent | d62dbedd6d3a64e26c386b1c7091ef9eebd65da9 (diff) | |
gnu: Add python-ctxcore.
* gnu/packages/bioinformatics.scm (python-ctxcore): New variable.
Diffstat (limited to 'gnu')
| -rw-r--r-- | gnu/packages/bioinformatics.scm | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm index 87df6c3515a..6dde6b6976c 100644 --- a/gnu/packages/bioinformatics.scm +++ b/gnu/packages/bioinformatics.scm | |||
| @@ -111,6 +111,7 @@ | |||
| 111 | #:use-module (gnu packages jupyter) | 111 | #:use-module (gnu packages jupyter) |
| 112 | #:use-module (gnu packages libffi) | 112 | #:use-module (gnu packages libffi) |
| 113 | #:use-module (gnu packages linux) | 113 | #:use-module (gnu packages linux) |
| 114 | #:use-module (gnu packages llvm) | ||
| 114 | #:use-module (gnu packages logging) | 115 | #:use-module (gnu packages logging) |
| 115 | #:use-module (gnu packages lsof) | 116 | #:use-module (gnu packages lsof) |
| 116 | #:use-module (gnu packages machine-learning) | 117 | #:use-module (gnu packages machine-learning) |
| @@ -13380,6 +13381,49 @@ information... The package can also be used to extract data from @code{.loom} | |||
| 13380 | files.") | 13381 | files.") |
| 13381 | (license license:expat)))) | 13382 | (license license:expat)))) |
| 13382 | 13383 | ||
| 13384 | (define-public python-ctxcore | ||
| 13385 | (package | ||
| 13386 | (name "python-ctxcore") | ||
| 13387 | (version "0.1.1") | ||
| 13388 | (source | ||
| 13389 | (origin | ||
| 13390 | (method git-fetch) | ||
| 13391 | (uri (git-reference | ||
| 13392 | (url "https://github.com/aertslab/ctxcore") | ||
| 13393 | (commit version))) | ||
| 13394 | (file-name (git-file-name name version)) | ||
| 13395 | (sha256 | ||
| 13396 | (base32 | ||
| 13397 | "16nlj7z8pirgjad7vlgm7226b3hpw4a7n967vyfg26dsf5n8k70d")))) | ||
| 13398 | (build-system python-build-system) | ||
| 13399 | (arguments | ||
| 13400 | (list | ||
| 13401 | #:phases | ||
| 13402 | #~(modify-phases %standard-phases | ||
| 13403 | (add-before 'build 'pretend-version | ||
| 13404 | ;; The version string is usually derived via setuptools-scm, but | ||
| 13405 | ;; it doesn't work without the .git directory. | ||
| 13406 | (lambda _ | ||
| 13407 | (setenv "SETUPTOOLS_SCM_PRETEND_VERSION" #$version)))))) | ||
| 13408 | (propagated-inputs | ||
| 13409 | (list python-cytoolz | ||
| 13410 | python-numba | ||
| 13411 | python-frozendict | ||
| 13412 | python-numpy | ||
| 13413 | python-pandas | ||
| 13414 | python-pyyaml | ||
| 13415 | python-pyarrow-0.16 | ||
| 13416 | python-tqdm)) | ||
| 13417 | (native-inputs | ||
| 13418 | (list python-pytest | ||
| 13419 | python-setuptools-scm)) | ||
| 13420 | (home-page "https://github.com/aertslab/ctxcore") | ||
| 13421 | (synopsis "Core functions for pycisTarget and the SCENIC tool suite") | ||
| 13422 | (description | ||
| 13423 | "ctxcore is part of the SCENIC suite of tools. It provides core functions for | ||
| 13424 | pycisTarget and SCENIC.") | ||
| 13425 | (license license:gpl3+))) | ||
| 13426 | |||
| 13383 | (define-public vbz-compression | 13427 | (define-public vbz-compression |
| 13384 | (package | 13428 | (package |
| 13385 | (name "vbz-compression") | 13429 | (name "vbz-compression") |
