summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRicardo Wurmus <rekado@elephly.net>2023-04-11 14:09:56 +0200
committerRicardo Wurmus <rekado@elephly.net>2023-04-11 14:09:56 +0200
commit11222bb675c89855ad24c0305e3f2736f4ef3a1e (patch)
tree5a821213a35de5e5886371826d8ba39fb93e29b6
parent5fc5e3e855c298a692c62129e9edd0fcc7c6949f (diff)
bioinformatics: Add seqan-3.0.2.
* guix-science/packages/bioinformatics.scm (seqan-3.0.2): New variable.
-rw-r--r--guix-science/packages/bioinformatics.scm34
1 files changed, 34 insertions, 0 deletions
diff --git a/guix-science/packages/bioinformatics.scm b/guix-science/packages/bioinformatics.scm
index d2017ad..182d028 100644
--- a/guix-science/packages/bioinformatics.scm
+++ b/guix-science/packages/bioinformatics.scm
@@ -49,6 +49,7 @@
49 #:use-module (gnu packages statistics) 49 #:use-module (gnu packages statistics)
50 #:use-module (gnu packages gawk) 50 #:use-module (gnu packages gawk)
51 #:use-module (gnu packages rsync) 51 #:use-module (gnu packages rsync)
52 #:use-module (gnu packages serialization)
52 #:use-module (gnu packages time) 53 #:use-module (gnu packages time)
53 #:use-module (gnu packages tls) 54 #:use-module (gnu packages tls)
54 #:use-module (gnu packages vim) 55 #:use-module (gnu packages vim)
@@ -313,6 +314,39 @@ analysis package.")
313 ;; MIT license. 314 ;; MIT license.
314 (license license:expat))) 315 (license license:expat)))
315 316
317;; Seqan 3.0.3 removed a few deprecated features.
318(define-public seqan-3.0.2
319 (package
320 (name "seqan")
321 (version "3.0.2")
322 (source (origin
323 (method url-fetch)
324 (uri (string-append "https://github.com/seqan/seqan3/releases/"
325 "download/" version "/seqan3-"
326 version "-Source.tar.xz"))
327 (sha256
328 (base32
329 "1s9fnvg26scm8g2z9bgx8cn6vgy185dpmyp089l4iz811k6skcds"))))
330 (build-system cmake-build-system)
331 (arguments
332 `(#:phases
333 (modify-phases %standard-phases
334 (replace 'check
335 (lambda* (#:key tests? #:allow-other-keys)
336 (when tests?
337 (invoke "ctest" "test" "--output-on-failure")))))))
338 (native-inputs
339 (list bzip2 cereal zlib))
340 (home-page "https://www.seqan.de")
341 (synopsis "Library for nucleotide sequence analysis")
342 (description
343 "SeqAn is a C++ library of efficient algorithms and data structures for
344the analysis of sequences with the focus on biological data. It contains
345algorithms and data structures for string representation and their
346manipulation, online and indexed string search, efficient I/O of
347bioinformatics file formats, sequence alignment, and more.")
348 (license license:bsd-3)))
349
316(define-public strelka-2.9.2 350(define-public strelka-2.9.2
317 (package 351 (package
318 (name "strelka") 352 (name "strelka")