about summary refs log tree commit diff
diff options
context:
space:
mode:
authorpjotrp2026-04-11 09:09:57 +0200
committerpjotrp2026-04-11 09:09:57 +0200
commit6b90696ef1808fa7b0e062b3bb4742677c05bfaf (patch)
tree112b7fe1bd99deaa9fe0814629ce25e1511231fa
parentf67dfd7e114f412b088ff673c24208e88ee7947c (diff)
downloadguix-bioinformatics-6b90696ef1808fa7b0e062b3bb4742677c05bfaf.tar.gz
Make tools tunable (pangenome)
-rw-r--r--gn/packages/bioinformatics.scm7
1 files changed, 7 insertions, 0 deletions
diff --git a/gn/packages/bioinformatics.scm b/gn/packages/bioinformatics.scm
index 3b21e2e..a151b21 100644
--- a/gn/packages/bioinformatics.scm
+++ b/gn/packages/bioinformatics.scm
@@ -139,6 +139,7 @@
                   ;; zstr
                   zlib))
     (native-inputs (list cxxopts))
+    (properties '((tunable? . #t)))
     (home-page "https://github.com/maickrau/MBG")
     (synopsis "Minimizer based sparse de Bruijn Graph constructor")
     (description
@@ -330,6 +331,7 @@ without a properly defined error.")
     ;; they are propagated inputs.
     (propagated-inputs
      (list htslib jsoncpp))
+    (properties '((tunable? . #t)))
     (home-page "https://github.com/Zilong-Li/SeqLib")
     (synopsis "C++ htslib interface for manipulating sequence data and VCF")
     (description "@code{seqlib} is a C++ htslib interface for manipulating sequence data
@@ -413,6 +415,7 @@ simulated genotype data.")
                    (install-file "hifiasm.1" (string-append #$output "/share/man/man1")))))))
     (inputs
      (list zlib))
+    (properties '((tunable? . #t)))
     (home-page "https://github.com/chhylp123/hifiasm")
     (synopsis "haplotype-resolved assembler for accurate Hifi reads")
     (description "Hifiasm is a fast haplotype-resolved de-novo assembler originally
@@ -453,6 +456,7 @@ hifiasm can produce the telomere-to-telomere assembly in one day.")
     (list autoconf
           automake
           libtool))
+   (properties '((tunable? . #t)))
    (home-page "https://github.com/jeffdaily/parasail")
    (synopsis "Pairwise sequence alignment library")
    (description "parasail is a SIMD C (C99) library containing
@@ -619,6 +623,7 @@ annotated in the reference.")
                                               "/bin/")))
                       (install-file "plink2" bin)
                       #t))))))
+    (properties '((tunable? . #t)))
     (home-page "https://www.cog-genomics.org/plink2")
     (synopsis "Whole genome association analysis toolset")
     (description
@@ -688,6 +693,7 @@ subsequent visualization, annotation and storage of results.")
            protobuf
            sdsl-lite
            zlib))
+    (properties '((tunable? . #t)))
     (home-page "https://github.com/maickrau/GraphAligner")
     (synopsis "Seed-and-extend program for aligning  genome graphs")
     (description "Seed-and-extend program for aligning long error-prone reads to
@@ -712,6 +718,7 @@ here}.")
     (inputs
      (list gnuplot
            perl))
+    (properties '((tunable? . #t)))
     (home-page "http://mummer.sourceforge.net/")
     (synopsis "Efficient sequence alignment of full genomes")
     (description "MUMmer is a versatil alignment tool for DNA and protein sequences.")