gnu: Add python-ngesh.

* gnu/packages/bioinformatics.scm (python-ngesh): New variable.

Change-Id: If51f3075037647e319efa9468331677a845b30cb
Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
This commit is contained in:
Navid Afkhami 2025-01-09 16:09:30 +00:00 committed by Ricardo Wurmus
parent 4e50474ff4
commit fa13f86235
No known key found for this signature in database
GPG key ID: 197A5888235FACAC

View file

@ -23,7 +23,7 @@
;;; Copyright © 2021 Hong Li <hli@mdc-berlin.de> ;;; Copyright © 2021 Hong Li <hli@mdc-berlin.de>
;;; Copyright © 2021, 2022, 2023 Simon Tournier <zimon.toutoune@gmail.com> ;;; Copyright © 2021, 2022, 2023 Simon Tournier <zimon.toutoune@gmail.com>
;;; Copyright © 2021 Felix Gruber <felgru@posteo.net> ;;; Copyright © 2021 Felix Gruber <felgru@posteo.net>
;;; Copyright © 2022, 2023, 2024 Navid Afkhami <navid.afkhami@mdc-berlin.de> ;;; Copyright © 2022-2025 Navid Afkhami <navid.afkhami@mdc-berlin.de>
;;; Copyright © 2022 Antero Mejr <antero@mailbox.org> ;;; Copyright © 2022 Antero Mejr <antero@mailbox.org>
;;; Copyright © 2024 Alexis Simon <alexis.simon@runbox.com> ;;; Copyright © 2024 Alexis Simon <alexis.simon@runbox.com>
;;; Copyright © 2024 Spencer King <spencer.king@geneoscopy.com> ;;; Copyright © 2024 Spencer King <spencer.king@geneoscopy.com>
@ -2884,6 +2884,33 @@ (define-public python-metacells
cells).") cells).")
(license license:expat))) (license license:expat)))
(define-public python-ngesh
(package
(name "python-ngesh")
(version "1.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/tresoldi/ngesh")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "07sj4x95b5hvx57pw24f80sk4ag4hkg1z6wzym3pzi8n5gn85n1z"))))
(build-system pyproject-build-system)
(propagated-inputs (list python-ete3 python-numpy python-six))
(native-inputs (list python-black python-flake8 python-pytest python-twine
python-wheel))
(home-page "https://github.com/tresoldi/ngesh")
(synopsis "Library for phylogenetic tree simulation")
(description
"Ngesh is a Python library and CLI tool for simulating phylogenetic trees
and data. It is intended for benchmarking phylogenetic methods, especially in
historical linguistics andstemmatology. The generation of stochastic
phylogenetic trees also goes by the name simulationmethods for phylogenetic
trees, synthetic data generation, or just phylogenetic tree simulation.")
(license license:expat)))
(define-public python-parabam (define-public python-parabam
(package (package
(name "python-parabam") (name "python-parabam")