gnu: r-basics: Fix tests.

* gnu/packages/bioconductor.scm (r-basics)[arguments]: Disable ERCC tests.
[properties]; Record updater-extra-native-inputs.
[native-inputs]: Add r-scrnaseq.

Change-Id: Ic60eb7ca4ca17c1328d779352c1692a394814b9e
This commit is contained in:
Ricardo Wurmus 2025-02-27 16:48:04 +01:00
parent f4115911c1
commit 6b091044f3
No known key found for this signature in database
GPG key ID: 197A5888235FACAC

View file

@ -26656,8 +26656,19 @@ approach and a multi-scale contact profile.")
(uri (bioconductor-uri "BASiCS" version)) (uri (bioconductor-uri "BASiCS" version))
(sha256 (sha256
(base32 "1pdbkxamzcpgiqycp3dzmakj3laclgj3r9q9garz3q86m59fkrzb")))) (base32 "1pdbkxamzcpgiqycp3dzmakj3laclgj3r9q9garz3q86m59fkrzb"))))
(properties `((upstream-name . "BASiCS"))) (properties
'((upstream-name . "BASiCS")
(updater-extra-native-inputs . ("r-scrnaseq"))))
(build-system r-build-system) (build-system r-build-system)
(arguments
(list
#:phases
'(modify-phases %standard-phases
(add-after 'unpack 'disable-bad-tests
(lambda _
(substitute* "tests/testthat/test_misc.R"
((".*ERCC works.*" m)
(string-append m "skip('guix')\n"))))))))
(propagated-inputs (propagated-inputs
(list r-assertthat (list r-assertthat
r-biobase r-biobase
@ -26681,7 +26692,7 @@ approach and a multi-scale contact profile.")
r-singlecellexperiment r-singlecellexperiment
r-summarizedexperiment r-summarizedexperiment
r-viridis)) r-viridis))
(native-inputs (list r-knitr r-testthat)) (native-inputs (list r-knitr r-scrnaseq r-testthat))
(home-page "https://github.com/catavallejos/BASiCS") (home-page "https://github.com/catavallejos/BASiCS")
(synopsis "Bayesian analysis of single-cell sequencing data") (synopsis "Bayesian analysis of single-cell sequencing data")
(description (description