From 1464b58032ec31de804f76497697fb7ae763d36b Mon Sep 17 00:00:00 2001 From: Ricardo Wurmus Date: Thu, 27 Nov 2025 12:35:16 +0100 Subject: [PATCH] gnu: r-gchain: Update to 0.2.0-2.19f8bb9. * gnu/packages/bioinformatics.scm (r-gchain): Update to 0.2.0-2.19f8bb9. [arguments]: Add phase 'biostrings-compatibility; adjust phase 'skip-bad-tests. Change-Id: Ia8719400b555625dd0067179ee3d142ee2d59ccc --- gnu/packages/bioinformatics.scm | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm index a016d36a15cb2af3dd2800e8033bcf8d7c80078e..4022df7ad1ce8012808f5bbb031296a9fa209368 100644 --- a/gnu/packages/bioinformatics.scm +++ b/gnu/packages/bioinformatics.scm @@ -12854,8 +12854,8 @@ file formats, and ffTrack objects in multi-track panels.") (license license:gpl2)))) (define-public r-gchain - (let ((commit "dc393e8dd0d8efaf36270c04d7112db8553db36a") - (revision "1")) + (let ((commit "19f8bb924fdadca136b9827b8538574b278e86a1") + (revision "2")) (package (name "r-gchain") (version (git-version "0.2.0" revision commit)) @@ -12867,13 +12867,21 @@ file formats, and ffTrack objects in multi-track panels.") (file-name (git-file-name name version)) (sha256 (base32 - "105wgi5w2fhwq1grsvj6zjigwg0sny3z7zr577q8ki3qffjwdkj0")))) + "0cg7cy97g2w2dcd980jz5fawjjrfl590hdx3rsblavcdlnzcs3x4")))) (properties `((upstream-name . "gChain"))) (build-system r-build-system) (arguments (list #:phases '(modify-phases %standard-phases + (add-after 'unpack 'biostrings-compatibility + (lambda _ + (substitute* "R/gChain.R" + ((" pairwiseAlignment") " pwalign::pairwiseAlignment") + (("alignedPattern") "pwalign::alignedPattern") + (("deletion\\(") "pwalign::deletion(") + (("insertion\\(") "pwalign::insertion(") + (("Biostrings::pattern") "pwalign::pattern")))) (add-after 'unpack 'skip-bad-tests (lambda _ (substitute* "tests/testthat/test_gChain.R" @@ -12882,13 +12890,6 @@ file formats, and ffTrack objects in multi-track panels.") (string-append m "skip('guix')")) ;; C stack usage 7973568 is too close to the limit ((".*'testing \"\\*\" works'.*" m) - (string-append m "skip('guix')")) - ;; Accuracy problem - ((".*'testing cgChain\\(\\) works'.*" m) - (string-append m "skip('guix')")) - ;; unable to find an inherited method for function ‘strand<-’ - ;; for signature ‘x = "GRangesList", value = "character"’ - ((".*'testing permute\\(\\) works'.*" m) (string-append m "skip('guix')")))))))) (propagated-inputs (list r-bamutils