gnu: Add vcftools.

* gnu/packages/bioinformatics.scm (vcftools): New variable.
This commit is contained in:
Ricardo Wurmus 2015-03-20 16:50:33 +01:00
parent 8e913213d9
commit de07c0db4a

View file

@ -970,3 +970,43 @@ (define-public star
sequences.")
;; STAR is licensed under GPLv3 or later; htslib is MIT-licensed.
(license license:gpl3+)))
(define-public vcftools
(package
(name "vcftools")
(version "0.1.12b")
(source (origin
(method url-fetch)
(uri (string-append
"mirror://sourceforge/vcftools/vcftools_"
version ".tar.gz"))
(sha256
(base32
"148al9h7f8g8my2qdnpax51kdd2yjrivlx6frvakf4lz5r8j88wx"))))
(build-system gnu-build-system)
(arguments
`(#:tests? #f ; no "check" target
#:make-flags (list
(string-append "PREFIX=" (assoc-ref %outputs "out"))
(string-append "MANDIR=" (assoc-ref %outputs "out")
"/share/man/man1"))
#:phases
(alist-cons-after
'unpack 'patch-manpage-install
(lambda _
(substitute* "Makefile"
(("cp \\$\\{PREFIX\\}/cpp/vcftools.1") "cp ./cpp/vcftools.1")))
(alist-delete 'configure %standard-phases))))
(inputs
`(("perl" ,perl)
("zlib" ,zlib)))
(home-page "http://vcftools.sourceforge.net/")
(synopsis "Tools for working with VCF files")
(description
"VCFtools is a program package designed for working with VCF files, such
as those generated by the 1000 Genomes Project. The aim of VCFtools is to
provide easily accessible methods for working with complex genetic variation
data in the form of VCF files.")
;; The license is declared as LGPLv3 in the README and
;; at http://vcftools.sourceforge.net/license.html
(license license:lgpl3)))