summaryrefslogtreecommitdiff
path: root/gnu/packages/bioinformatics.scm
Commit message (Collapse)AuthorAge
...
* gnu: fastahack: Use compiler specific to the build target.Arun Isaac2022-05-09
| | | | | | | * 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>
* gnu: fastahack: Use G-expressions.Arun Isaac2022-05-09
| | | | | | | * 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>
* gnu: tabixpp: Fix cross-compilation.Arun Isaac2022-05-09
| | | | | | | | | | 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>
* gnu: tabixpp: Use build tools specific to the target.Arun Isaac2022-05-09
| | | | | | | | * 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>
* gnu: tabixpp: Use #:make-flags.Arun Isaac2022-05-09
| | | | | | | | * 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>
* gnu: tabixpp: Use G-expressions.Arun Isaac2022-05-09
| | | | | | | | | * 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>
* gnu: pigx-sars-cov-2: Update to 0.0.7.Ricardo Wurmus2022-05-06
| | | | | | * 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.
* gnu: Add pigx-sars-cov-2.Ricardo Wurmus2022-05-06
| | | | | * gnu/packages/bioinformatics.scm (pigx-sars-cov-2): New variable. (pigx-sars-cov2-ww): Deprecate this package in favor of the former.
* gnu: python-hic2cool: Fix build.Ricardo Wurmus2022-05-02
| | | | | * gnu/packages/bioinformatics.scm (python-hic2cool)[arguments]: Fix incompatibility with h5py 3; disable two tests.
* gnu: htslib-for-stringtie: Inherit from htslib-1.12.Ricardo Wurmus2022-05-02
| | | | | * gnu/packages/bioinformatics.scm (htslib-for-stringtie): Inherit from htslib-1.12.
* gnu: python-cooler: Use more recent cytoolz.Ricardo Wurmus2022-05-02
| | | | | * gnu/packages/bioinformatics.scm (python-cooler)[propagated-inputs]: Replace python-cytoolz-for-cooler with python-cytoolz.
* gnu: Add r-giotto.Ricardo Wurmus2022-04-26
| | | | * gnu/packages/bioinformatics.scm (r-giotto): New variable.
* gnu: vcflib: Update to 1.0.3.Efraim Flashner2022-04-19
| | | | | | * gnu/packages/bioinformatics.scm (vcflib): Update to 1.0.3. [source]: Remove trailing #t. [arguments]: Remove trailing #t from phases.
* gnu: scregseg: Remove cythonized file.Efraim Flashner2022-04-14
| | | | | * gnu/packages/bioinformatics.scm (scregseg)[source]: Add snippet to remove cythonized file.
* gnu: r-chromvarmotifs: Move to (gnu packages bioinformatics).Ricardo Wurmus2022-04-14
| | | | | * gnu/packages/bioconductor.scm (r-chromvarmotifs): Move this variable from here... * gnu/packages/bioinformatics.scm (r-chromvarmotifs): ...to here.
* gnu: Add r-copykat.zimoun2022-04-11
| | | | * gnu/packages/bioinformatics.scm (r-copykat): New variable.
* gnu: smithwaterman: Fix cross-compiling.Efraim Flashner2022-04-10
| | | | | | | 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.
* gnu: Add r-rnaseqdtu.Hong Li2022-04-06
| | | | | | * gnu/packages/bioinformatics.scm (r-rnaseqdtu): New variable. Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
* gnu: pigx-scrnaseq: Set NUMBA_CACHE_DIR.Ricardo Wurmus2022-04-05
| | | | | | | | 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.
* gnu: pigx-scrnaseq: Use new inputs style.Ricardo Wurmus2022-04-05
| | | | * gnu/packages/bioinformatics.scm (pigx-scrnaseq)[inputs]: Use plain list.
* gnu: pigx-scrnaseq: Update to 1.1.8.Ricardo Wurmus2022-04-05
| | | | | | | | * 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.
* gnu: freebayes: Fix test suite.Efraim Flashner2022-04-04
| | | | * gnu/packages/bioinformatics.scm (freebayes)[native-inputs]: Add python.
* gnu: smithwaterman: Use new style for phases.Efraim Flashner2022-04-04
| | | | | * gnu/packages/bioinformatics.scm (smithwaterman)[arguments]: Use list of G-Expressions.
* gnu: smithwaterman: Fix cross-compiling.Efraim Flashner2022-04-04
| | | | | | | * 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.
* gnu: python-velocyto: Set cache directory for Numba.Ricardo Wurmus2022-03-31
| | | | | * gnu/packages/bioinformatics.scm (python-velocyto)[arguments]: Add phase 'set-numba-cache-dir.
* gnu: wfmash: Enable test suite.Efraim Flashner2022-03-31
| | | | | | * 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.
* gnu: Add wfmash.Arun Isaac2022-03-31
| | | | | | * gnu/packages/bioinformatics.scm (wfmash): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
* gnu: htslib: Add bzip2 and xz to inputs.Arun Isaac2022-03-31
| | | | | | | | | | 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>
* gnu: python-loompy: Update to 3.0.7.Ricardo Wurmus2022-03-31
| | | | | | | | * 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.
* gnu: r-signac: Update to 1.6.0-2.458e647.Mădălin Ionel Patrașcu2022-03-29
| | | | | | | | * 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>
* gnu: plink-ng: Update to 2.00a3-20220315.Ricardo Wurmus2022-03-29
| | | | * gnu/packages/bioinformatics.scm (plink-ng): Update to 2.00a3-20220315.
* gnu: Add r-cytobackbone.Mădălin Ionel Patrașcu2022-03-29
| | | | | | * gnu/packages/bioinformatics.scm (r-cytobackbone): New variable. Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
* gnu: pigx-sars-cov2-ww: Update to 0.0.5.Ricardo Wurmus2022-03-29
| | | | | | | | * 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.
* gnu: pigx-rnaseq: Update to 0.0.20.Ricardo Wurmus2022-03-29
| | | | | | | | * 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.
* gnu: Add r-scopeloomr.Ricardo Wurmus2022-03-09
| | | | * gnu/packages/bioinformatics.scm (r-scopeloomr): New variable.
* gnu: texlive-latex-pgf: Rename to "texlive-pgf".Ludovic Courtès2022-03-02
| | | | | | | | | | | | | 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.
* gnu: minimap2: Update to 2.24.Efraim Flashner2022-02-27
| | | | * gnu/packages/bioinformatics.scm (minimap2): Update to 2.24.
* gnu: Add r-dyngen.Ricardo Wurmus2022-02-22
| | | | * gnu/packages/bioinformatics.scm (r-dyngen): New variable.
* gnu: python-gffutils: Update to 0.10.1.Marius Bakke2022-02-15
| | | | | | * gnu/packages/bioinformatics.scm (python-gffutils): Update to 0.10.1. [arguments]: Remove obsolete phase. Respect TESTS? in check phase while at it.
* gnu: Add scvelo.Ricardo Wurmus2022-01-31
| | | | * gnu/packages/bioinformatics.scm (scvelo): New variable.
* gnu: python-louvain-0.6: Update to 0.7.1.Ricardo Wurmus2022-01-31
| | | | | | | | | | * 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.
* gnu: bwa-meth: Remove trailing #T from build phase.Ricardo Wurmus2022-01-31
| | | | | * gnu/packages/bioinformatics.scm (bwa-meth)[arguments]: Remove trailing #T from build phase.
* gnu: bwa-meth: Update to 0.2.3.Ricardo Wurmus2022-01-31
| | | | * gnu/packages/bioinformatics.scm (bwa-meth): Update to 0.2.3.
* gnu: pigx-sars-cov2-ww: Fix Python module capture.Ricardo Wurmus2022-01-27
| | | | | | | 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.
* gnu: pigx-scrnaseq: Fix Python module capture.Ricardo Wurmus2022-01-27
| | | | | | | 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.
* gnu: pigx-bsseq: Fix Python module capture.Ricardo Wurmus2022-01-27
| | | | | | | The build system expects all Python modules to be on PYTHONPATH. * gnu/packages/bioinformatics.scm (pigx-bsseq)[arguments]: Set PYTHONPATH variable in new build phase.
* gnu: pigx-chipseq: Fix Python module capture.Ricardo Wurmus2022-01-27
| | | | | | | The build system expects all Python modules to be on PYTHONPATH. * gnu/packages/bioinformatics.scm (pigx-chipseq)[arguments]: Set PYTHONPATH variable in new build phase.
* gnu: pigx-rnaseq: Fix Python module capture.Ricardo Wurmus2022-01-27
| | | | | | | The build system expects all Python modules to be on PYTHONPATH. * gnu/packages/bioinformatics.scm (pigx-rnaseq)[arguments]: Set PYTHONPATH variable in new build phase.
* gnu: cwltool: Update to 3.1.20220119140128.Marius Bakke2022-01-22
| | | | | | * gnu/packages/bioinformatics.scm (cwltool): Update to 3.1.20220119140128. [propagated-inputs]: Change from PYTHON-RDFLIB-5 to PYTHON-RDFLIB. [native-inputs]: Remove PYTHON-RDFLIB-JSONLD.
* gnu: python-pyvcf: Build with old setuptools.Marius Bakke2022-01-22
| | | | | * gnu/packages/bioinformatics.scm (python-pyvcf)[native-inputs]: Add PYTHON-SETUPTOOLS.