summaryrefslogtreecommitdiff
path: root/gnu/packages/bioinformatics.scm
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/packages/bioinformatics.scm')
-rw-r--r--gnu/packages/bioinformatics.scm72
1 files changed, 43 insertions, 29 deletions
diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm
index c9d745c0d6..55087ed54a 100644
--- a/gnu/packages/bioinformatics.scm
+++ b/gnu/packages/bioinformatics.scm
@@ -21337,32 +21337,35 @@ repeated areas between contigs.")
(define-public vembrane
(package
(name "vembrane")
- (version "0.13.2")
+ (version "1.0.7")
(source (origin
(method git-fetch)
(uri (git-reference
- (url "https://github.com/vembrane/vembrane")
- (commit (string-append "v" version))))
+ (url "https://github.com/vembrane/vembrane")
+ (commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32
- "1gdih56gpqd8ks3sd4ah844kac09hi3g073k9gvazb32ah50900w"))))
+ "127wmwj0162nfaql68jwxlkz7rbnjya70xrj4j8zwvcnxcj7x5v3"))))
(build-system pyproject-build-system)
(arguments
(list
#:phases
- '(modify-phases %standard-phases
- (add-after 'unpack 'relax-requirements
- (lambda _
- (substitute* "pyproject.toml"
- (("pysam = \"\\^0.19\"") "pysam = \"^0.20\"")
- (("numpy = \\{ version = \"\\^1.23\"")
- "numpy = { version = \"^1\"")))))))
+ #~(modify-phases %standard-phases
+ (add-after 'unpack 'use-poetry-core
+ (lambda _
+ ;; Patch to use the core poetry API.
+ (substitute* "pyproject.toml"
+ (("poetry.masonry.api") "poetry.core.masonry.api")))))))
(inputs
- (list python-asttokens python-intervaltree python-numpy
- python-pysam python-pyyaml))
+ (list python-asttokens
+ python-intervaltree
+ python-numpy
+ python-pysam
+ python-pyyaml))
(native-inputs
- (list poetry python-pytest))
+ (list python-poetry-core
+ python-pytest))
(home-page "https://github.com/vembrane/vembrane")
(synopsis "Filter VCF/BCF files with Python expressions")
(description "Vembrane simultaneously filters variants based on
@@ -24051,24 +24054,35 @@ parser for Python.")
(define-public nanosv
(package
- (name "nanosv")
- (version "1.2.4")
- (source (origin
- (method url-fetch)
- (uri (pypi-uri "NanoSV" version))
- (sha256
- (base32
- "1wl2daj0bwrl8fx5xi8j8hfs3mp3vg3qycy66538n032v1qkc6xg"))))
- (build-system python-build-system)
- (inputs
- (list python-configparser python-pysam python-pyvcf3))
- (home-page "https://github.com/mroosmalen/nanosv")
- (synopsis "Structural variation detection tool for Oxford Nanopore data")
- (description "NanoSV is a software package that can be used to identify
+ (name "nanosv")
+ (version "1.2.4")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (pypi-uri "NanoSV" version))
+ (sha256
+ (base32 "1wl2daj0bwrl8fx5xi8j8hfs3mp3vg3qycy66538n032v1qkc6xg"))))
+ (build-system pyproject-build-system)
+ (arguments
+ (list
+ #:tests? #f ; No tests upstream, even in git.
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'unpack 'relax-requirements
+ (lambda _
+ (substitute* "setup.py"
+ (("'pyvcf'")
+ "'pyvcf3'")))))))
+ (native-inputs (list python-setuptools python-wheel))
+ (inputs (list python-configparser python-pysam python-pyvcf3))
+ (home-page "https://github.com/mroosmalen/nanosv")
+ (synopsis "Structural variation detection tool for Oxford Nanopore data")
+ (description
+ "NanoSV is a software package that can be used to identify
structural genomic variations in long-read sequencing data, such as data
produced by Oxford Nanopore Technologies’ MinION, GridION or PromethION
instruments, or Pacific Biosciences RSII or Sequel sequencers.")
- (license license:expat)))
+ (license license:expat)))
(define-public python-strawc
(package