summary refs log tree commit diff
diff options
context:
space:
mode:
authorRicardo Wurmus <rekado@elephly.net>2024-01-23 21:30:16 +0100
committerRicardo Wurmus <rekado@elephly.net>2024-01-23 21:31:51 +0100
commit25f0964c3ece4599787c59638a42ad9190a4da49 (patch)
tree110f92904454c9ecedc7de9fb46ea99ede3938af
parentebad9d6c0ebb02ca5825a5984ad2bd795d1cbf59 (diff)
downloadguix-25f0964c3ece4599787c59638a42ad9190a4da49.tar.gz
gnu: Add randfold.
* gnu/packages/bioinformatics.scm (randfold): New variable.

Change-Id: If2cea9c8d5323296015dc21ea7a3d1b677ae2798
-rw-r--r--gnu/packages/bioinformatics.scm33
1 files changed, 33 insertions, 0 deletions
diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm
index 5e30cf1ec7..fac29cfa98 100644
--- a/gnu/packages/bioinformatics.scm
+++ b/gnu/packages/bioinformatics.scm
@@ -1507,6 +1507,39 @@ cpp.find_library('hdf5_cpp', dirs : '~a'), "
      "Blasr is a genomic sequence aligner for processing PacBio long reads.")
     (license license:bsd-3)))
 
+(define-public randfold
+  (package
+    (name "randfold")
+    (version "2.0.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (string-append "http://bioinformatics.psb.ugent.be/"
+                           "supplementary_data/erbon/nov2003/downloads/"
+                           "randfold-" version ".tar.gz"))
+       (sha256
+        (base32
+         "0gqixl4ncaibrxmn25d6lm2hrw4ml2fj13nrc9q1kilsxdfi91mj"))))
+    (build-system gnu-build-system)
+    (arguments
+     (list
+      #:tests? #f                       ;no tests provided
+      #:phases
+      #~(modify-phases %standard-phases
+          (delete 'configure)
+          (replace 'install
+            (lambda _
+              (install-file "randfold"
+                            (string-append #$output "/bin")))))))
+    (inputs (list eddylab-squid))
+    (home-page
+     "http://bioinformatics.psb.ugent.be/supplementary_data/erbon/nov2003/")
+    (synopsis "Minimum free energy of folding randomization test software")
+    (description "randfold computes the probability that, for a given
+sequence, the @dfn{Minimum Free Energy} (MFE) of the secondary structure is
+different from MFE computed with random sequences.")
+    (license license:gpl2)))
+
 (define-public ribotaper
   (package
     (name "ribotaper")