gnu: Add seqan 3.
* gnu/packages/bioinformatics.scm (seqan): Rename this variable... (seqan-2): ...to this. (seqan): New variable for seqan3. (flexbar)[native-inputs]: Update name for seqan 2.master
parent
99ca1ae4f8
commit
3e5eff8c30
|
@ -3635,7 +3635,7 @@ results. The FASTX-Toolkit tools perform some of these preprocessing tasks.")
|
||||||
("zlib" ,zlib)))
|
("zlib" ,zlib)))
|
||||||
(native-inputs
|
(native-inputs
|
||||||
`(("pkg-config" ,pkg-config)
|
`(("pkg-config" ,pkg-config)
|
||||||
("seqan" ,seqan)))
|
("seqan" ,seqan-2)))
|
||||||
(home-page "https://github.com/seqan/flexbar")
|
(home-page "https://github.com/seqan/flexbar")
|
||||||
(synopsis "Barcode and adapter removal tool for sequencing platforms")
|
(synopsis "Barcode and adapter removal tool for sequencing platforms")
|
||||||
(description
|
(description
|
||||||
|
@ -6787,6 +6787,39 @@ writing files into the .sra format.")
|
||||||
(define-public seqan
|
(define-public seqan
|
||||||
(package
|
(package
|
||||||
(name "seqan")
|
(name "seqan")
|
||||||
|
(version "3.0.3")
|
||||||
|
(source (origin
|
||||||
|
(method url-fetch)
|
||||||
|
(uri (string-append "https://github.com/seqan/seqan3/releases/"
|
||||||
|
"download/" version "/seqan3-"
|
||||||
|
version "-Source.tar.xz"))
|
||||||
|
(sha256
|
||||||
|
(base32
|
||||||
|
"1h2z0cvgidhkmh5xsbw75waqbrqbbv6kkrvb0b92xfh3gqpaiz22"))))
|
||||||
|
(build-system cmake-build-system)
|
||||||
|
(arguments
|
||||||
|
`(#:phases
|
||||||
|
(modify-phases %standard-phases
|
||||||
|
(replace 'check
|
||||||
|
(lambda _
|
||||||
|
(invoke "ctest" "test" "--output-on-failure"))))))
|
||||||
|
(native-inputs
|
||||||
|
`(("bzip2" ,bzip2)
|
||||||
|
("cereal" ,cereal)
|
||||||
|
("zlib" ,zlib)))
|
||||||
|
(home-page "https://www.seqan.de")
|
||||||
|
(synopsis "Library for nucleotide sequence analysis")
|
||||||
|
(description
|
||||||
|
"SeqAn is a C++ library of efficient algorithms and data structures for
|
||||||
|
the analysis of sequences with the focus on biological data. It contains
|
||||||
|
algorithms and data structures for string representation and their
|
||||||
|
manipulation, online and indexed string search, efficient I/O of
|
||||||
|
bioinformatics file formats, sequence alignment, and more.")
|
||||||
|
(license license:bsd-3)))
|
||||||
|
|
||||||
|
(define-public seqan-2
|
||||||
|
(package
|
||||||
|
(inherit seqan)
|
||||||
(version "2.4.0")
|
(version "2.4.0")
|
||||||
(source (origin
|
(source (origin
|
||||||
(method url-fetch)
|
(method url-fetch)
|
||||||
|
@ -6818,16 +6851,7 @@ writing files into the .sra format.")
|
||||||
(native-inputs
|
(native-inputs
|
||||||
`(("source" ,source)
|
`(("source" ,source)
|
||||||
("tar" ,tar)
|
("tar" ,tar)
|
||||||
("xz" ,xz)))
|
("xz" ,xz)))))
|
||||||
(home-page "https://www.seqan.de")
|
|
||||||
(synopsis "Library for nucleotide sequence analysis")
|
|
||||||
(description
|
|
||||||
"SeqAn is a C++ library of efficient algorithms and data structures for
|
|
||||||
the analysis of sequences with the focus on biological data. It contains
|
|
||||||
algorithms and data structures for string representation and their
|
|
||||||
manipulation, online and indexed string search, efficient I/O of
|
|
||||||
bioinformatics file formats, sequence alignment, and more.")
|
|
||||||
(license license:bsd-3)))
|
|
||||||
|
|
||||||
(define-public seqan-1
|
(define-public seqan-1
|
||||||
(package (inherit seqan)
|
(package (inherit seqan)
|
||||||
|
|
Reference in New Issue