summaryrefslogtreecommitdiff
path: root/gnu/packages/bioinformatics.scm
Commit message (Expand)AuthorAgeFilesLines
* gnu: fastahack: Wrap long line.•••* gnu/packages/bioinformatics.scm (fastahack): Wrap long line. Arun Isaac2022-05-121-1/+2
* gnu: cwltool: Do not propagate inputs.•••* gnu/packages/bioinformatics.scm (cwltool)[propagated-inputs]: Move to ... [inputs]: ... here. Arun Isaac2022-05-111-1/+1
* gnu: vcflib: Set absolute path to pkg-config.•••Setting the absolute path to pkg-config is required to support cross-compilation. * gnu/packages/bioinformatics.scm (vcflib)[arguments]: Set PKG_CONFIG_EXECUTABLE in #:configure-flags. Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Arun Isaac2022-05-091-1/+7
* gnu: vcflib: Find submodule sources in native-inputs during cross-compilation.•••* gnu/packages/bioinformatics.scm (vcflib)[arguments]: In the unpack-submodule-sources phase, look for submodule sources in both inputs and native-inputs. Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Arun Isaac2022-05-091-6/+8
* gnu: vcflib: Use G-expressions.•••* gnu/packages/bioinformatics.scm (vcflib)[source, arguments]: Rewrite using G-expressions. [arguments]: Do not return #t from custom phases. Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Arun Isaac2022-05-091-52/+51
* gnu: fastahack: Use compiler specific to the build target.•••* gnu/packages/bioinformatics.scm (fastahack)[arguments]: Set CXX in #:make-flags. In the build-dynamic phase, use cxx-for-target instead of g++. Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Arun Isaac2022-05-091-2/+3
* gnu: fastahack: Use G-expressions.•••* gnu/packages/bioinformatics.scm (fastahack)[arguments]: Rewrite using G-expressions. Do not return #t from custom phases. Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Arun Isaac2022-05-091-31/+29
* gnu: tabixpp: Fix cross-compilation.•••tabixpp links to libbz2 from bzip2 and liblzma from xz. Therefore, bzip2 and xz should be listed in inputs even though they are already present implicitly in native-inputs. Else, cross-compilation will fail. * gnu/packages/bioinformatics.scm (tabixpp)[inputs]: Add bzip2 and xz. Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Arun Isaac2022-05-091-1/+1
* gnu: tabixpp: Use build tools specific to the target.•••* gnu/packages/bioinformatics.scm (tabixpp)[arguments]: Set CC and CXX in #:make-flags. In the build-libraries phase, use cxx-for-target instead of g++ and ar-for-target instead of ar. Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Arun Isaac2022-05-091-3/+6
* gnu: tabixpp: Use #:make-flags.•••* gnu/packages/bioinformatics.scm (tabixpp)[arguments]: Do not override the build phase. Move the required make arguments to #:make-flags. Add build-libraries phase. Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Arun Isaac2022-05-091-8/+8
* gnu: tabixpp: Use G-expressions.•••* gnu/packages/bioinformatics.scm (tabixpp)[source]: Reindent. [arguments]: Use search-input-file and search-input-directory. [source, arguments]: Rewrite using G-expressions. Do not return #t from snippets and custom phases. Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Arun Isaac2022-05-091-41/+39
* gnu: pigx-sars-cov-2: Update to 0.0.7.•••* gnu/packages/bioinformatics.scm (pigx-sars-cov-2): Update to 0.0.7. [inputs]: Remove bbmap and prinseq; add r-viridis. [arguments]: Remove autoreconf phase. Ricardo Wurmus2022-05-061-10/+6
* gnu: Add pigx-sars-cov-2.•••* gnu/packages/bioinformatics.scm (pigx-sars-cov-2): New variable. (pigx-sars-cov2-ww): Deprecate this package in favor of the former. Ricardo Wurmus2022-05-061-2/+5
* gnu: python-hic2cool: Fix build.•••* gnu/packages/bioinformatics.scm (python-hic2cool)[arguments]: Fix incompatibility with h5py 3; disable two tests. Ricardo Wurmus2022-05-021-1/+14
* gnu: htslib-for-stringtie: Inherit from htslib-1.12.•••* gnu/packages/bioinformatics.scm (htslib-for-stringtie): Inherit from htslib-1.12. Ricardo Wurmus2022-05-021-2/+2
* gnu: python-cooler: Use more recent cytoolz.•••* gnu/packages/bioinformatics.scm (python-cooler)[propagated-inputs]: Replace python-cytoolz-for-cooler with python-cytoolz. Ricardo Wurmus2022-05-021-1/+8
* gnu: Add r-giotto.•••* gnu/packages/bioinformatics.scm (r-giotto): New variable. Ricardo Wurmus2022-04-261-0/+58
* gnu: vcflib: Update to 1.0.3.•••* gnu/packages/bioinformatics.scm (vcflib): Update to 1.0.3. [source]: Remove trailing #t. [arguments]: Remove trailing #t from phases. Efraim Flashner2022-04-191-8/+5
* gnu: scregseg: Remove cythonized file.•••* gnu/packages/bioinformatics.scm (scregseg)[source]: Add snippet to remove cythonized file. Efraim Flashner2022-04-141-1/+5
* gnu: r-chromvarmotifs: Move to (gnu packages bioinformatics).•••* gnu/packages/bioconductor.scm (r-chromvarmotifs): Move this variable from here... * gnu/packages/bioinformatics.scm (r-chromvarmotifs): ...to here. Ricardo Wurmus2022-04-141-0/+28
* gnu: Add r-copykat.•••* gnu/packages/bioinformatics.scm (r-copykat): New variable. zimoun2022-04-111-0/+38
* gnu: smithwaterman: Fix cross-compiling.•••The 'ar' matched the 'ar' in 'aarch64-linux-gnu' to unfun consequences. * gnu/packages/bioinformatics.scm (smithwaterman)[arguments]: More closely match the 'ar' and 'ld' commands when substituting them. Efraim Flashner2022-04-101-2/+4
* gnu: Add r-rnaseqdtu.•••* gnu/packages/bioinformatics.scm (r-rnaseqdtu): New variable. Signed-off-by: Ricardo Wurmus <rekado@elephly.net> Hong Li2022-04-061-0/+37
* gnu: pigx-scrnaseq: Set NUMBA_CACHE_DIR.•••This is needed since the update of python-loompy. * gnu/packages/bioinformatics.scm (pigx-scrnaseq)[arguments]: Rename 'set-PYTHONPATH to 'set-additional-environment-variables and set NUMBA_CACHE_DIR. Ricardo Wurmus2022-04-051-1/+4
* gnu: pigx-scrnaseq: Use new inputs style.•••* gnu/packages/bioinformatics.scm (pigx-scrnaseq)[inputs]: Use plain list. Ricardo Wurmus2022-04-051-42/+43
* gnu: pigx-scrnaseq: Update to 1.1.8.•••* gnu/packages/bioinformatics.scm (pigx-scrnaseq): Update to 1.1.8. [patches]: Remove. [native-inputs]: Remove. * gnu/packages/patches/pigx-scrnaseq-no-citeproc.patch: Remove file. * gnu/local.mk (dist_patch_DATA): Remove it. Ricardo Wurmus2022-04-051-9/+3
* gnu: freebayes: Fix test suite.•••* gnu/packages/bioinformatics.scm (freebayes)[native-inputs]: Add python. Efraim Flashner2022-04-041-0/+1
* gnu: smithwaterman: Use new style for phases.•••* gnu/packages/bioinformatics.scm (smithwaterman)[arguments]: Use list of G-Expressions. Efraim Flashner2022-04-041-48/+50
* gnu: smithwaterman: Fix cross-compiling.•••* gnu/packages/bioinformatics.scm (smithwaterman)[arguments]: Add make-flag to use cxx-for-target. Adjust custom 'patch-source and 'build-dynamic phases to use cross toolchain binaries when cross compiling. Remove trailing #t from phases. Efraim Flashner2022-04-041-5/+9
* gnu: python-velocyto: Set cache directory for Numba.•••* gnu/packages/bioinformatics.scm (python-velocyto)[arguments]: Add phase 'set-numba-cache-dir. Ricardo Wurmus2022-03-311-0/+7
* gnu: wfmash: Enable test suite.•••* gnu/packages/bioinformatics.scm (wfmash)[arguments]: Don't disable tests. Add custom 'check phase based on upstream's own CI tests. [native-inputs]: Add samtools. Efraim Flashner2022-03-311-1/+108
* gnu: Add wfmash.•••* gnu/packages/bioinformatics.scm (wfmash): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Arun Isaac2022-03-311-0/+45
* gnu: htslib: Add bzip2 and xz to inputs.•••htslib links to libbz2 from bzip2 and liblzma from xz. Therefore, bzip2 and xz should be listed in inputs even though they are already present implicitly in native-inputs. Else, cross-compilation will fail. * gnu/packages/bioinformatics.scm (htslib)[inputs]: Add bzip2 and xz. Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Arun Isaac2022-03-311-2/+2
* gnu: python-loompy: Update to 3.0.7.•••* gnu/packages/bioinformatics.scm (python-loompy): Update to 3.0.7. [arguments]: Add build phases 'fix-h5py-error and 'set-numba-cache-dir; respect TESTS? argument in 'check phase. [propagated-inputs]: Add python-click, python-numba, and python-numpy-groupies. Ricardo Wurmus2022-03-311-5/+22
* gnu: r-signac: Update to 1.6.0-2.458e647.•••* gnu/packages/bioinformatics.scm (r-signac): Update to 1.6.0-2.458e647. [propagated-inputs]: Remove r-annotationfilter, r-biocgenerics, r-biostrings, r-biovizbase, and r-ggbio; add r-qlcmatrix and r-tidyselect. Signed-off-by: Ricardo Wurmus <rekado@elephly.net> Mădălin Ionel Patrașcu2022-03-291-11/+8
* gnu: plink-ng: Update to 2.00a3-20220315.•••* gnu/packages/bioinformatics.scm (plink-ng): Update to 2.00a3-20220315. Ricardo Wurmus2022-03-291-2/+2
* gnu: Add r-cytobackbone.•••* gnu/packages/bioinformatics.scm (r-cytobackbone): New variable. Signed-off-by: Ricardo Wurmus <rekado@elephly.net> Mădălin Ionel Patrașcu2022-03-291-0/+41
* gnu: pigx-sars-cov2-ww: Update to 0.0.5.•••* gnu/packages/bioinformatics.scm (pigx-sars-cov2-ww): Update to 0.0.5. [source]: Remove patch. [arguments]: Disable tests. * gnu/packages/patches/pigx-sars-cov2-ww-no-citeproc.patch: Remove file. * gnu/local.mk (dist_patch_DATA): Remove it. Ricardo Wurmus2022-03-291-4/+4
* gnu: pigx-rnaseq: Update to 0.0.20.•••* gnu/packages/bioinformatics.scm (pigx-rnaseq): Update to 0.0.20. [source]: Remove patch. [inputs]: Add megadepth. * gnu/packages/patches/pigx-rnaseq-no-citeproc.patch: Remove patch. * gnu/local.mk (dist_patch_DATA): Remove it. Ricardo Wurmus2022-03-291-3/+3
* gnu: Add r-scopeloomr.•••* gnu/packages/bioinformatics.scm (r-scopeloomr): New variable. Ricardo Wurmus2022-03-091-0/+29
* gnu: texlive-latex-pgf: Rename to "texlive-pgf".•••Suggested by Ricardo Wurmus. * gnu/packages/tex.scm (texlive-latex-pgf): Rename to... (texlive-pgf): ... this. Change 'name' accordingly. (texlive-latex-pgf): Define as deprecated. (texlive-beamer)[propagated-inputs]: Use the new name. (texlive-todonotes)[propagated-inputs]: Likewise. (texlive-adjustbox)[propagated-inputs]: Likewise. (texlive-tcolorbox)[propagated-inputs]: Likewise. * gnu/packages/bioinformatics.scm (discrover)[native-inputs]: Likewise. Ludovic Courtès2022-03-021-1/+1
* gnu: minimap2: Update to 2.24.•••* gnu/packages/bioinformatics.scm (minimap2): Update to 2.24. Efraim Flashner2022-02-271-3/+3
* gnu: Add r-dyngen.•••* gnu/packages/bioinformatics.scm (r-dyngen): New variable. Ricardo Wurmus2022-02-221-0/+43
* gnu: python-gffutils: Update to 0.10.1.•••* gnu/packages/bioinformatics.scm (python-gffutils): Update to 0.10.1. [arguments]: Remove obsolete phase. Respect TESTS? in check phase while at it. Marius Bakke2022-02-151-44/+37
* gnu: Add scvelo.•••* gnu/packages/bioinformatics.scm (scvelo): New variable. Ricardo Wurmus2022-01-311-0/+63
* gnu: python-louvain-0.6: Update to 0.7.1.•••* gnu/packages/graph.scm (python-louvain-0.6): Update to 0.7.1. [arguments]: Add build phases 'find-igraph and 'pretend-version. [native-inputs]: Add python-setuptools-scm and python-wheel. Rename this variable... (python-louvain-0.7): ...to this, naturally. * gnu/packages/bioinformatics.scm (python-scanpy)[propagated-inputs]: Update reference to python-louvain-0.6. Ricardo Wurmus2022-01-311-1/+1
* gnu: bwa-meth: Remove trailing #T from build phase.•••* gnu/packages/bioinformatics.scm (bwa-meth)[arguments]: Remove trailing #T from build phase. Ricardo Wurmus2022-01-311-2/+1
* gnu: bwa-meth: Update to 0.2.3.•••* gnu/packages/bioinformatics.scm (bwa-meth): Update to 0.2.3. Ricardo Wurmus2022-01-311-2/+2
* gnu: pigx-sars-cov2-ww: Fix Python module capture.•••The build system expects all Python modules to be on PYTHONPATH. * gnu/packages/bioinformatics.scm (pigx-sars-cov2-ww)[arguments]: Set PYTHONPATH variable in new build phase. Ricardo Wurmus2022-01-271-1/+4
* gnu: pigx-scrnaseq: Fix Python module capture.•••The build system expects all Python modules to be on PYTHONPATH. * gnu/packages/bioinformatics.scm (pigx-scrnaseq)[arguments]: Set PYTHONPATH variable in new build phase. Ricardo Wurmus2022-01-271-1/+4