diff options
Diffstat (limited to 'gnu/packages/bioinformatics.scm')
-rw-r--r-- | gnu/packages/bioinformatics.scm | 105 |
1 files changed, 45 insertions, 60 deletions
diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm index 62d0dc93e1..4f8c266a3b 100644 --- a/gnu/packages/bioinformatics.scm +++ b/gnu/packages/bioinformatics.scm @@ -7271,8 +7271,6 @@ bases are detected.") (bin (string-append #$output "/bin/"))) (mkdir-p bin) (copy-recursively "." share) - (delete-file (string-append share "/Chrysalis/build/CMakeFiles/CMakeOutput.log")) - (delete-file (string-append share "/Inchworm/build/CMakeFiles/CMakeOutput.log")) (wrap-program (string-append share "Trinity") `("R_LIBS_SITE" ":" = (,(getenv "R_LIBS_SITE"))) @@ -7326,7 +7324,7 @@ bases are detected.") (list coreutils gzip which)) - (native-inputs (list cmake)) + (native-inputs (list cmake-minimal)) (home-page "https://github.com/trinityrnaseq/trinityrnaseq/wiki") (synopsis "Trinity RNA-Seq de novo transcriptome assembly") (description "Trinity assembles transcript sequences from Illumina RNA-Seq @@ -8455,7 +8453,7 @@ comment or quality sections.") (define-public gemma (package (name "gemma") - (version "0.98.3") + (version "v0.98.5") (source (origin (method git-fetch) (uri (git-reference @@ -8464,7 +8462,7 @@ comment or quality sections.") (file-name (git-file-name name version)) (sha256 (base32 - "1p8a7kkfn1mmrg017aziy544aha8i9h6wd1x2dk3w2794wl33qb7")) + "1dm8pf1fbdmv2yiz5aybcvk3050m5350gq8xlr4j6swzm3wwhydn")) (modules '((guix build utils))) (snippet '(begin @@ -11370,7 +11368,6 @@ seamless support for BCF and VCF files.") (list #:configure-flags '(list "-DMORPHEUS_GUI=OFF" - "-DBUILD_TESTING=ON" "-DDOWNLOAD_XTENSOR=OFF") #:phases '(modify-phases %standard-phases @@ -15138,28 +15135,6 @@ used to obtain robust estimates of the predominant fragment length or characteristic tag shift values in these assays.") (license license:bsd-3)))) -(define-public r-r4rna - (package - (name "r-r4rna") - (version "0.1.4") - (source - (origin - (method url-fetch) - (uri (string-append "http://www.e-rna.org/r-chie/files/R4RNA_" - version ".tar.gz")) - (sha256 - (base32 - "1p0i78wh76jfgmn9jphbwwaz6yy6pipzfg08xs54cxavxg2j81p5")))) - (build-system r-build-system) - (propagated-inputs - (list r-optparse r-rcolorbrewer)) - (home-page "https://www.e-rna.org/r-chie/index.cgi") - (synopsis "Analysis framework for RNA secondary structure") - (description - "The R4RNA package aims to be a general framework for the analysis of RNA -secondary structure and comparative analysis in R.") - (license license:gpl3+))) - (define-public rcas-web (let ((commit "71c93e3835653beb4eaa6e89b860bee3779729b8") (revision "2")) @@ -16252,7 +16227,7 @@ dispersal. Its output can be processed by treeannotator (from the (define-public imp (package (name "imp") - (version "2.15.0") + (version "2.23.0") (source (origin (method url-fetch) @@ -16260,7 +16235,7 @@ dispersal. Its output can be processed by treeannotator (from the version "/download/imp-" version ".tar.gz")) (sha256 (base32 - "05hsrnkpkajppa3f45x4qsarnkj616hlby749zxg4is3bv4i6b5y")))) + "080z50iq1f3nmkccy2i5hj0i34j26sbwcaqizcbljji9mvp0nc0q")))) (build-system cmake-build-system) (arguments `(#:tests? #false ; The test suite is notoriously fickle @@ -16285,6 +16260,7 @@ dispersal. Its output can be processed by treeannotator (from the (list python-wrapper swig)) (inputs (list boost-for-mysql + cereal cgal gsl hdf5 @@ -18845,6 +18821,9 @@ Thus the per-base error rate is similar to the raw input reads.") (build-system qt-build-system) (arguments (list + #:modules '((guix build qt-build-system) + ((guix build gnu-build-system) #:prefix gnu:) + (guix build utils)) ;; TODO: Once <https://issues.guix.gnu.org/47475> is fixed, ;; consider uncommenting the following: ;; @@ -18865,6 +18844,7 @@ Thus the per-base error rate is similar to the raw input reads.") (with-directory-excursion "tests" (setenv "XDG_RUNTIME_DIR" (getcwd)) (invoke "./bandage_command_line_tests.sh"))))) + (replace 'build (assoc-ref gnu:%standard-phases 'build)) (replace 'install (lambda _ (install-file "Bandage" (string-append #$output "/bin"))))))) @@ -23488,8 +23468,7 @@ The output is in SAM format.") "0slkagrk3nfi2qsksv6b1brj6zhx4bj4bkib2sdycvrcd10ql2lh")))) (build-system cmake-build-system) (arguments - `(#:test-target "test" - #:configure-flags + `(#:configure-flags ,#~(list "-DWITH_CHECK=ON" (string-append "-DLIBXML_LIBRARY=" #$(this-package-input "libxml2") @@ -24617,14 +24596,20 @@ both types of files.") (build-system cmake-build-system) (arguments (list - #:test-target "simple_test" + #:modules '((guix build cmake-build-system) + ((guix build gnu-build-system) #:prefix gnu:) + (guix build utils)) #:phases - '(modify-phases %standard-phases - (add-after 'unpack 'fix-tests - (lambda _ - (substitute* "src/megahit" - (("os.path.join\\(script_path, '..'\\)") - "os.path.join(script_path, '../source')"))))))) + #~(modify-phases %standard-phases + (add-after 'unpack 'fix-tests + (lambda _ + (substitute* "src/megahit" + (("os.path.join\\(script_path, '..'\\)") + "os.path.join(script_path, '../source')")))) + (replace 'check + (lambda* (#:rest args) + (apply (assoc-ref gnu:%standard-phases 'check) + #:test-target "simple_test" args)))))) (inputs (list python-wrapper zlib)) (home-page "https://www.ncbi.nlm.nih.gov/pubmed/25609793") (synopsis "Meta-genome assembler") @@ -25210,33 +25195,33 @@ module capable of computing base-level alignments for very large sequences.") (outputs '("out" "doc")) (arguments (list + #:test-exclude (string-join (list "TestFileMetaInformation" + "TestElement2" + "TestSCUValidation" + "TestWriter" + "TestAnonymizer4" + "TestPrinter1" + "TestEcho" + ;; The scanner tests depend on TestWriter output. + "TestStrictScanner1" + "TestStrictScanner2_1" + "TestStrictScanner2" + "TestStrictScanner2_2" + "TestFind") + "|") + #:configure-flags + #~(list "-DGDCM_BUILD_TESTING=true" + "-DGDCM_DOCUMENTATION:BOOL=ON" + "-DGDCM_PDF_DOCUMENTATION:BOOL=OFF" + (string-append "-DGDCM_INSTALL_DOC_DIR=" + #$output:doc "/share/doc/" #$name)) #:phases #~(modify-phases %standard-phases (add-before 'build 'set-HOME ;; The build spams ‘Fontconfig error: No writable cache ;; directories’ in a seemingly endless loop otherwise. (lambda _ - (setenv "HOME" "/tmp")))) - #:configure-flags - #~(list "-DGDCM_BUILD_TESTING=true" - (string-append "-DCMAKE_CTEST_ARGUMENTS=-E;" - "'TestFileMetaInformation" - "|TestElement2" - "|TestSCUValidation" - "|TestWriter" - "|TestAnonymizer4" - "|TestPrinter1" - "|TestEcho" - ;; The scanner tests depend on TestWriter output - "|TestStrictScanner1" - "|TestStrictScanner2_1" - "|TestStrictScanner2" - "|TestStrictScanner2_2" - "|TestFind'") - "-DGDCM_DOCUMENTATION:BOOL=ON" - "-DGDCM_PDF_DOCUMENTATION:BOOL=OFF" - (string-append "-DGDCM_INSTALL_DOC_DIR=" - #$output:doc "/share/doc/" #$name)))) + (setenv "HOME" "/tmp")))))) (native-inputs (list docbook-xsl doxygen graphviz libxslt)) (home-page "https://gdcm.sourceforge.net/wiki/index.php/Main_Page") (synopsis "Grassroots DICOM library") |