Package: guix-patches;
Reported by: Mădălin Ionel Patrașcu <madalinionel.patrascu <at> mdc-berlin.de>
Date: Fri, 5 Mar 2021 13:51:01 UTC
Severity: normal
Done: Ricardo Wurmus <rekado <at> elephly.net>
Bug is archived. No further changes may be made.
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 46946 in the body.
You can then email your comments to 46946 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
View this report as an mbox folder, status mbox, maintainer mbox
guix-patches <at> gnu.org
:bug#46946
; Package guix-patches
.
(Fri, 05 Mar 2021 13:51:02 GMT) Full text and rfc822 format available.Mădălin Ionel Patrașcu <madalinionel.patrascu <at> mdc-berlin.de>
:guix-patches <at> gnu.org
.
Your message did not contain a Subject field. They are recommended and useful because the title of a $gBug is determined using this field. Please remember to include a Subject field in your messages in future.
(Fri, 05 Mar 2021 13:51:02 GMT) Full text and rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
From: Mădălin Ionel Patrașcu <madalinionel.patrascu <at> mdc-berlin.de> To: <guix-patches <at> gnu.org> Date: Fri, 5 Mar 2021 14:50:27 +0100
guix-patches <at> gnu.org
:bug#46946
; Package guix-patches
.
(Fri, 05 Mar 2021 14:20:01 GMT) Full text and rfc822 format available.Message #8 received at 46946 <at> debbugs.gnu.org (full text, mbox):
From: Mădălin Ionel Patrașcu <madalinionel.patrascu <at> mdc-berlin.de> To: <46946 <at> debbugs.gnu.org> Cc: rekado <at> elephly.net, Mădălin Ionel Patrașcu <madalinionel.patrascu <at> mdc-berlin.de> Subject: [PATCH 1/2] gnu: Add python-bioframe. Date: Fri, 5 Mar 2021 15:19:29 +0100
* gnu/packages/bioinformatics.scm (python-bioframe): New variable. --- gnu/packages/bioinformatics.scm | 46 +++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm index d617736e57..fb357b8b6c 100644 --- a/gnu/packages/bioinformatics.scm +++ b/gnu/packages/bioinformatics.scm @@ -120,6 +120,7 @@ #:use-module (gnu packages popt) #:use-module (gnu packages protobuf) #:use-module (gnu packages python) + #:use-module (gnu packages python-build) #:use-module (gnu packages python-check) #:use-module (gnu packages python-compression) #:use-module (gnu packages python-science) @@ -923,6 +924,51 @@ Python.") `(("python2-pathlib" ,python2-pathlib) ,@(package-native-inputs pybedtools)))))) +(define-public python-bioframe + (package + (name "python-bioframe") + (version "0.2.0") + ;;pypi sources does not contain requirements.txt + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/open2c/bioframe") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0w5xrb93cf3hx3d1lw48a0l1ranghpj260b05b1rpk58wwwcsqfh")))) + (build-system python-build-system) + (propagated-inputs + `(("python-click" ,python-click) + ("python-numpy" ,python-numpy) + ("python-pandas" ,python-pandas) + ("python-requests" ,python-requests))) + (native-inputs + `(("python-dask" ,python-dask) ;;for unittest.loader + ("python-matplotlib" ,python-matplotlib) ;;for unittest.loader + ("python-numba" ,python-numba) ;;for unittest.loader + ("python-pypairix" ,python-pypairix) ;;for unittest.loader + ("python-pytest" ,python-pytest) + ("python-wheel" ,python-wheel))) + (home-page "https://github.com/open2c/bioframe") + (synopsis + "Framework for genomic data analysis using Pandas dataframes") + (description + "This package is a library to enable flexible and scalable operations on +genomic interval dataframes in python. @code{python-bioframe} enables access +to a rich set of dataframe operations. Working in python enables rapid +visualization (e.g. matplotlib, seaborn) and iteration of genomic analyses. +The philosophy underlying @code{python-bioframe} is to enable flexible +operations: instead of creating a function for every possible use-case, we +instead encourage users to compose functions to achieve their goals. As a +rough rule of thumb, if a function requires three steps and is crucial for +genomic interval arithmetic we have included it; conversely if it can be +performed in a single line by composing two of the core functions, we have not +included it.") + (license license:expat))) + (define-public python-biom-format (package (name "python-biom-format") -- 2.30.1
guix-patches <at> gnu.org
:bug#46946
; Package guix-patches
.
(Fri, 05 Mar 2021 14:21:02 GMT) Full text and rfc822 format available.Message #11 received at 46946 <at> debbugs.gnu.org (full text, mbox):
From: Mădălin Ionel Patrașcu <madalinionel.patrascu <at> mdc-berlin.de> To: <46946 <at> debbugs.gnu.org> Cc: rekado <at> elephly.net, Mădălin Ionel Patrașcu <madalinionel.patrascu <at> mdc-berlin.de> Subject: [PATCH 2/2] gnu: Add python-cooltools. Date: Fri, 5 Mar 2021 15:19:30 +0100
* gnu/packages/bioinformatics.scm (python-cooltools): New variable. --- gnu/packages/bioinformatics.scm | 45 +++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm index fb357b8b6c..a6ea8f831d 100644 --- a/gnu/packages/bioinformatics.scm +++ b/gnu/packages/bioinformatics.scm @@ -13652,6 +13652,51 @@ storage format, called @code{cool}, used to store genomic interaction data, such as Hi-C contact matrices.") (license license:bsd-3))) +(define-public python-cooltools +;;pypi sources requiere bioframe<0.1 while github latest version requires +;; bioframe>=0.1.0 + (let ((revision "1") + (commit "53ce4fc11d046e84ca36f3591e9e5d548de9f7b2")) + (package + (name "python-cooltools") + (version (git-version "0.3.2" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/open2c/cooltools") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0y1wf7a0by2kih2iy5xrwzdgw1i24cwigfz4352aq5npxrpjvj6q")))) + (build-system python-build-system) + (propagated-inputs + `(("python-bioframe" ,python-bioframe) + ("python-click" ,python-click) + ("python-cooler" ,python-cooler) + ("python-cytoolz" ,python-cytoolz) + ("python-joblib" ,python-joblib) + ("python-matplotlib" ,python-matplotlib) + ("python-multiprocess" ,python-multiprocess) + ("python-numba" ,python-numba) + ("python-numpy" ,python-numpy) + ("python-pandas" ,python-pandas) + ("python-scikit-learn" ,python-scikit-learn) + ("python-scipy" ,python-scipy) + ("python-tables" ,python-tables))) + (native-inputs + `(("python-cython" ,python-cython))) + (home-page + "https://github.com/open2c/cooltools") + (synopsis + "Analysis tools for genomic interaction data stored in .cool format") + (description + "This package provides necessary tools for the analysis of the genomic +interaction data stored in .cool format. This collection of tools includes +operations like compartment, insulation or peak calling.") + (license license:expat)))) + (define-public python-hicmatrix (package (name "python-hicmatrix") -- 2.30.1
zimoun <zimon.toutoune <at> gmail.com>
to control <at> debbugs.gnu.org
.
(Wed, 24 Mar 2021 03:26:02 GMT) Full text and rfc822 format available.guix-patches <at> gnu.org
:bug#46946
; Package guix-patches
.
(Thu, 01 Apr 2021 15:39:02 GMT) Full text and rfc822 format available.Message #16 received at 46946 <at> debbugs.gnu.org (full text, mbox):
From: Ricardo Wurmus <rekado <at> elephly.net> To: Mădălin Ionel Patrașcu <madalinionel.patrascu <at> mdc-berlin.de> Cc: 46946 <at> debbugs.gnu.org Subject: Re: [PATCH 1/2] gnu: Add python-bioframe. Date: Thu, 01 Apr 2021 17:38:45 +0200
Hi Mădălin, > * gnu/packages/bioinformatics.scm (python-bioframe): New variable. Thanks for the patch. Despite all the test inputs the test suite is not actually run: --8<---------------cut here---------------start------------->8--- starting phase `check' running "python setup.py" with command "test" and parameters () running test running egg_info writing bioframe.egg-info/PKG-INFO writing dependency_links to bioframe.egg-info/dependency_links.txt writing requirements to bioframe.egg-info/requires.txt writing top-level names to bioframe.egg-info/top_level.txt reading manifest file 'bioframe.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no previously-included files matching '__pycache__/*' found anywhere in distribution warning: no previously-included files matching '*.so' found anywhere in distribution warning: no previously-included files matching '*.pyd' found anywhere in distribution warning: no previously-included files matching '*.pyc' found anywhere in distribution warning: no previously-included files matching '.git*' found anywhere in distribution warning: no previously-included files matching '.deps/*' found anywhere in distribution warning: no previously-included files matching '.DS_Store' found anywhere in distribution writing manifest file 'bioframe.egg-info/SOURCES.txt' running build_ext /tmp/guix-build-python-bioframe-0.2.0.drv-0/source/bioframe/io/dask.py:47: NumbaWarning: Compilation is falling back to object mode WITH looplifting enabled because Function "reg2bins" failed type inference due to: No conversion from list(int64)<iv=None> to int32 for '$262return_value.1', defined at None File "bioframe/io/dask.py", line 79: def reg2bins(rbeg, rend): <source elided> return lst ^ During: typing of assignment at /tmp/guix-build-python-bioframe-0.2.0.drv-0/source/bioframe/io/dask.py (79) File "bioframe/io/dask.py", line 79: def reg2bins(rbeg, rend): <source elided> return lst ^ @numba.jit("int32(int32, int32)") /tmp/guix-build-python-bioframe-0.2.0.drv-0/source/bioframe/io/dask.py:47: NumbaWarning: Compilation is falling back to object mode WITHOUT looplifting enabled because Function "reg2bins" failed type inference due to: cannot determine Numba type of <class 'numba.core.dispatcher.LiftedLoop'> File "bioframe/io/dask.py", line 59: def reg2bins(rbeg, rend): <source elided> k = 9 + (rbeg >> 23) ^ @numba.jit("int32(int32, int32)") /gnu/store/sm6k3ar46q11w77s7cc2q1hv33q8p3v0-python-numba-0.51.2/lib/python3.8/site-packages/numba/core/object_mode_passes.py:177: NumbaWarning: Function "reg2bins" was compiled in object mode without forceobj=True, but has lifted loops. File "bioframe/io/dask.py", line 50: def reg2bins(rbeg, rend): <source elided> MAX_BIN = ((1 << 18) - 1) // 7 ^ warnings.warn(errors.NumbaWarning(warn_msg, /gnu/store/sm6k3ar46q11w77s7cc2q1hv33q8p3v0-python-numba-0.51.2/lib/python3.8/site-packages/numba/core/object_mode_passes.py:187: NumbaDeprecationWarning: Fall-back from the nopython compilation path to the object mode compilation path has been detected, this is deprecated behaviour. For more information visit https://numba.pydata.org/numba-doc/latest/reference/deprecation.html#deprecation-of-object-mode-fall-back-behaviour-when-using-jit File "bioframe/io/dask.py", line 50: def reg2bins(rbeg, rend): <source elided> MAX_BIN = ((1 << 18) - 1) // 7 ^ warnings.warn(errors.NumbaDeprecationWarning(msg, ---------------------------------------------------------------------- Ran 0 tests in 0.000s OK phase `check' succeeded after 3.1 seconds --8<---------------cut here---------------end--------------->8--- I made a couple of cosmestic changes: --8<---------------cut here---------------start------------->8--- (define-public python-bioframe (package (name "python-bioframe") (version "0.2.0") ;; Sources on pypi do not contain requirements.txt (source (origin (method git-fetch) (uri (git-reference (url "https://github.com/open2c/bioframe") (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 (base32 "0w5xrb93cf3hx3d1lw48a0l1ranghpj260b05b1rpk58wwwcsqfh")))) (build-system python-build-system) (propagated-inputs `(("python-click" ,python-click) ("python-numpy" ,python-numpy) ("python-pandas" ,python-pandas) ("python-requests" ,python-requests))) (native-inputs `(("python-dask" ,python-dask) ; for tests ("python-matplotlib" ,python-matplotlib) ; for tests ("python-numba" ,python-numba) ; for tests ("python-pypairix" ,python-pypairix) ; for tests ("python-pytest" ,python-pytest) ("python-wheel" ,python-wheel))) (home-page "https://github.com/open2c/bioframe") (synopsis "Framework for genomic data analysis using Pandas dataframes") (description "This package is a library to enable flexible and scalable operations on genomic interval dataframes in Python. @code{python-bioframe} enables access; to a rich set of dataframe operations. Working in Python enables rapid visualization (e.g. matplotlib, seaborn) and iteration of genomic analyses.") (license license:expat))) --8<---------------cut here---------------end--------------->8--- Please note that the lack of requirements.txt on pypi shouldn’t be an obstacle to use the sources from pypi. It should build just as well. -- Ricardo
guix-patches <at> gnu.org
:bug#46946
; Package guix-patches
.
(Fri, 14 Oct 2022 22:50:02 GMT) Full text and rfc822 format available.Message #19 received at 46946 <at> debbugs.gnu.org (full text, mbox):
From: "MadalinIonel.Patrascu <at> mdc-berlin.de" <MadalinIonel.Patrascu <at> mdc-berlin.de> To: Ricardo Wurmus <rekado <at> elephly.net> Cc: "46946 <at> debbugs.gnu.org" <46946 <at> debbugs.gnu.org> Subject: Re: [ext] Re: [PATCH 1/2] gnu: Add python-bioframe. Date: Fri, 14 Oct 2022 22:49:10 +0000
[Message part 1 (text/plain, inline)]
Dear Ricardo, I am very sorry that I started this and abandon it! After a long period, I remembered about this and I found some time to finish this and amend my initial patches as you already pointed out. The next two definitions are updated and they come with the latest releases and also I solved the issues mentioned. All the best! Mădălin Ionel Patrașcu System Administrator The Berlin Institute for Medical Systems Biology (BIMSB) Max Delbrück Center (MDC) Hannoversche Straße 28 House 101, room 1.89 10115 Berlin, Germany ________________________________ From: Ricardo Wurmus <rekado <at> elephly.net> Sent: Thursday, April 1, 2021 17:38 To: Patrascu, Madalin Ionel Cc: 46946 <at> debbugs.gnu.org Subject: [ext] Re: [PATCH 1/2] gnu: Add python-bioframe. Hi Mădălin, > * gnu/packages/bioinformatics.scm (python-bioframe): New variable. Thanks for the patch. Despite all the test inputs the test suite is not actually run: --8<---------------cut here---------------start------------->8--- starting phase `check' running "python setup.py" with command "test" and parameters () running test running egg_info writing bioframe.egg-info/PKG-INFO writing dependency_links to bioframe.egg-info/dependency_links.txt writing requirements to bioframe.egg-info/requires.txt writing top-level names to bioframe.egg-info/top_level.txt reading manifest file 'bioframe.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no previously-included files matching '__pycache__/*' found anywhere in distribution warning: no previously-included files matching '*.so' found anywhere in distribution warning: no previously-included files matching '*.pyd' found anywhere in distribution warning: no previously-included files matching '*.pyc' found anywhere in distribution warning: no previously-included files matching '.git*' found anywhere in distribution warning: no previously-included files matching '.deps/*' found anywhere in distribution warning: no previously-included files matching '.DS_Store' found anywhere in distribution writing manifest file 'bioframe.egg-info/SOURCES.txt' running build_ext /tmp/guix-build-python-bioframe-0.2.0.drv-0/source/bioframe/io/dask.py:47: NumbaWarning: Compilation is falling back to object mode WITH looplifting enabled because Function "reg2bins" failed type inference due to: No conversion from list(int64)<iv=None> to int32 for '$262return_value.1', defined at None File "bioframe/io/dask.py", line 79: def reg2bins(rbeg, rend): <source elided> return lst ^ During: typing of assignment at /tmp/guix-build-python-bioframe-0.2.0.drv-0/source/bioframe/io/dask.py (79) File "bioframe/io/dask.py", line 79: def reg2bins(rbeg, rend): <source elided> return lst ^ @numba.jit("int32(int32, int32)") /tmp/guix-build-python-bioframe-0.2.0.drv-0/source/bioframe/io/dask.py:47: NumbaWarning: Compilation is falling back to object mode WITHOUT looplifting enabled because Function "reg2bins" failed type inference due to: cannot determine Numba type of <class 'numba.core.dispatcher.LiftedLoop'> File "bioframe/io/dask.py", line 59: def reg2bins(rbeg, rend): <source elided> k = 9 + (rbeg >> 23) ^ @numba.jit("int32(int32, int32)") /gnu/store/sm6k3ar46q11w77s7cc2q1hv33q8p3v0-python-numba-0.51.2/lib/python3.8/site-packages/numba/core/object_mode_passes.py:177: NumbaWarning: Function "reg2bins" was compiled in object mode without forceobj=True, but has lifted loops. File "bioframe/io/dask.py", line 50: def reg2bins(rbeg, rend): <source elided> MAX_BIN = ((1 << 18) - 1) // 7 ^ warnings.warn(errors.NumbaWarning(warn_msg, /gnu/store/sm6k3ar46q11w77s7cc2q1hv33q8p3v0-python-numba-0.51.2/lib/python3.8/site-packages/numba/core/object_mode_passes.py:187: NumbaDeprecationWarning: Fall-back from the nopython compilation path to the object mode compilation path has been detected, this is deprecated behaviour. For more information visit https://numba.pydata.org/numba-doc/latest/reference/deprecation.html#deprecation-of-object-mode-fall-back-behaviour-when-using-jit File "bioframe/io/dask.py", line 50: def reg2bins(rbeg, rend): <source elided> MAX_BIN = ((1 << 18) - 1) // 7 ^ warnings.warn(errors.NumbaDeprecationWarning(msg, ---------------------------------------------------------------------- Ran 0 tests in 0.000s OK phase `check' succeeded after 3.1 seconds --8<---------------cut here---------------end--------------->8--- I made a couple of cosmestic changes: --8<---------------cut here---------------start------------->8--- (define-public python-bioframe (package (name "python-bioframe") (version "0.2.0") ;; Sources on pypi do not contain requirements.txt (source (origin (method git-fetch) (uri (git-reference (url "https://github.com/open2c/bioframe") (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 (base32 "0w5xrb93cf3hx3d1lw48a0l1ranghpj260b05b1rpk58wwwcsqfh")))) (build-system python-build-system) (propagated-inputs `(("python-click" ,python-click) ("python-numpy" ,python-numpy) ("python-pandas" ,python-pandas) ("python-requests" ,python-requests))) (native-inputs `(("python-dask" ,python-dask) ; for tests ("python-matplotlib" ,python-matplotlib) ; for tests ("python-numba" ,python-numba) ; for tests ("python-pypairix" ,python-pypairix) ; for tests ("python-pytest" ,python-pytest) ("python-wheel" ,python-wheel))) (home-page "https://github.com/open2c/bioframe") (synopsis "Framework for genomic data analysis using Pandas dataframes") (description "This package is a library to enable flexible and scalable operations on genomic interval dataframes in Python. @code{python-bioframe} enables access; to a rich set of dataframe operations. Working in Python enables rapid visualization (e.g. matplotlib, seaborn) and iteration of genomic analyses.") (license license:expat))) --8<---------------cut here---------------end--------------->8--- Please note that the lack of requirements.txt on pypi shouldn’t be an obstacle to use the sources from pypi. It should build just as well. -- Ricardo
[Message part 2 (text/html, inline)]
guix-patches <at> gnu.org
:bug#46946
; Package guix-patches
.
(Fri, 14 Oct 2022 22:53:02 GMT) Full text and rfc822 format available.Message #22 received at 46946 <at> debbugs.gnu.org (full text, mbox):
From: Mădălin Ionel Patrașcu <madalinionel.patrascu <at> mdc-berlin.de> To: <46946 <at> debbugs.gnu.org> Subject: [PATCH 1/2] gnu: Add python-bioframe. Date: Sat, 15 Oct 2022 00:52:17 +0200
X-Debbugs-Cc: rekado <at> elephly.net * gnu/packages/bioinformatics.scm (python-bioframe): New variable. --- gnu/packages/bioinformatics.scm | 46 +++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm index f2de09aa32..1478ba0c46 100644 --- a/gnu/packages/bioinformatics.scm +++ b/gnu/packages/bioinformatics.scm @@ -946,6 +946,52 @@ (define (cythonized? c/c++-file) ;; licensed lgpl2.1+ (license (list license:expat license:lgpl2.1+)))) +(define-public python-bioframe + (package + (name "python-bioframe") + (version "0.3.3") + (source + (origin + (method git-fetch) + ;; pypi version does not contain tests and requirements.txt + (uri (git-reference + (url "https://github.com/open2c/bioframe") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "14lvb18d4npapyi6j2zqh9q94l658dzmka5riiizw1h0zb0kp9xb")))) + (build-system python-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (replace 'check + (lambda* (#:key tests? #:allow-other-keys) + (setenv "MPLCONFIGDIR" "/tmp") + (when tests? + (invoke "pytest" "-v"))))))) + (native-inputs + (list python-biopython + python-pysam + python-pytest + python-wheel)) + (propagated-inputs + (list python-matplotlib + python-numpy + python-pandas + python-requests)) + (home-page "https://github.com/open2c/bioframe") + (synopsis "Pandas utilities for tab-delimited and other genomic files") + (description + "This package is a library to enable flexible and scalable operations on +genomic interval dataframes in @code{python}. @code{python-bioframe} enables +access to a rich set of dataframe operations. Working in @code{python} enables +rapid visualization (e.g. @code{matplotlib}, @code{seaborn}) and iteration of +genomic analyses. The philosophy underlying @code{python-bioframe} is to enable +flexible operations. Instead of creating a function for every possible use-case, +we encourage users to compose functions to achieve their goals.") + (license license:expat))) + (define-public python-biom-format (package (name "python-biom-format") base-commit: 10d429f2fce321d8285684503094694ec3979865 -- 2.37.3
guix-patches <at> gnu.org
:bug#46946
; Package guix-patches
.
(Fri, 14 Oct 2022 22:53:02 GMT) Full text and rfc822 format available.Message #25 received at 46946 <at> debbugs.gnu.org (full text, mbox):
From: Mădălin Ionel Patrașcu <madalinionel.patrascu <at> mdc-berlin.de> To: <46946 <at> debbugs.gnu.org> Subject: [PATCH 2/2] gnu: Add python-cooltools. Date: Sat, 15 Oct 2022 00:52:18 +0200
X-Debbugs-Cc: rekado <at> elephly.net * gnu/packages/bioinformatics.scm (python-cooltools): New variable. --- gnu/packages/bioinformatics.scm | 45 +++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm index 1478ba0c46..6f228fb907 100644 --- a/gnu/packages/bioinformatics.scm +++ b/gnu/packages/bioinformatics.scm @@ -12977,6 +12977,51 @@ (define-public python-cooler such as Hi-C contact matrices.") (license license:bsd-3))) +(define-public python-cooltools + (package + (name "python-cooltools") + (version "0.5.1") + (source (origin + (method url-fetch) + (uri (pypi-uri "cooltools" version)) + (sha256 + (base32 + "08hyzd3kazr87nvv6rwp5i1g9rwj7jmrly925lqnvippz4wp7k4g")))) + (build-system python-build-system) + (arguments + (list + #:phases + #~(modify-phases %standard-phases + (replace 'check + (lambda* (#:key tests? #:allow-other-keys) + (setenv "MPLCONFIGDIR" "/tmp") + (when tests? + (invoke "pytest" "-v"))))))) + (native-inputs + (list python-cython + python-pytest)) + (propagated-inputs + (list python-bioframe + python-click + python-cooler + python-joblib + python-matplotlib + python-multiprocess + python-numba + python-numpy + python-pandas + python-scikit-image + python-scikit-learn + python-scipy)) + (home-page "https://github.com/open2c/cooltools") + (synopsis + "Analysis tools for genomic interaction data stored in .cool format") + (description + "This package provides necessary tools for the analysis of the genomic +interaction data stored in @code{.cool} format. This collection of tools includes +operations like compartment, insulation or peak calling.") + (license license:expat))) + (define-public python-hicmatrix (package (name "python-hicmatrix") -- 2.37.3
Ricardo Wurmus <rekado <at> elephly.net>
:Mădălin Ionel Patrașcu <madalinionel.patrascu <at> mdc-berlin.de>
:Message #30 received at 46946-done <at> debbugs.gnu.org (full text, mbox):
From: Ricardo Wurmus <rekado <at> elephly.net> To: 46946-done <at> debbugs.gnu.org Subject: Add python-bioframe, python-cooltools Date: Fri, 04 Nov 2022 13:53:54 +0100
Applied with indentation changes. Thanks! -- Ricardo
Debbugs Internal Request <help-debbugs <at> gnu.org>
to internal_control <at> debbugs.gnu.org
.
(Sat, 03 Dec 2022 12:24:10 GMT) Full text and rfc822 format available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.