GNU bug report logs -
#28802
[PATCH] gnu: Add paml.
Previous Next
Reported by: Ricardo Wurmus <rekado <at> elephly.net>
Date: Thu, 12 Oct 2017 21:58:02 UTC
Severity: normal
Tags: patch
Done: Ricardo Wurmus <rekado <at> elephly.net>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
Ricardo Wurmus writes:
> From: Ricardo Wurmus <ricardo.wurmus <at> mdc-berlin.de>
>
> * gnu/packages/bioinformatics.scm (paml): New variable.
> ---
> gnu/packages/bioinformatics.scm | 50 +++++++++++++++++++++++++++++++++++++++++
> 1 file changed, 50 insertions(+)
>
> diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm
> index 9a47b076c..2de57d447 100644
> --- a/gnu/packages/bioinformatics.scm
> +++ b/gnu/packages/bioinformatics.scm
> @@ -10085,3 +10085,53 @@ straight away. Its main features are:
> and CHH context
> @end itemize\n")
> (license license:gpl3+)))
> +
> +(define-public paml
> + (package
> + (name "paml")
> + (version "4.9e")
> + (source (origin
> + (method url-fetch)
> + (uri (string-append "http://abacus.gene.ucl.ac.uk/software/"
> + "paml" version ".tgz"))
> + (sha256
> + (base32
> + "13zf6h9fiqghwhch2h06x1zdr6s42plsnqahflp5g7myr3han3s6"))
> + (modules '((guix build utils)))
> + ;; Remove Windows binaries
> + (snippet
> + '(begin
> + (for-each delete-file (find-files "." "\\.exe$"))
> + #t))))
> + (build-system gnu-build-system)
> + (arguments
> + `(#:tests? #f ; there are no tests
> + #:make-flags '("CC=gcc")
> + #:phases
> + (modify-phases %standard-phases
> + (replace 'configure
> + (lambda _
> + (substitute* "src/BFdriver.c"
> + (("/bin/bash") (which "bash")))
> + (chdir "src")
> + #t))
> + (replace 'install
> + (lambda* (#:key outputs #:allow-other-keys)
> + (let ((tools '("baseml" "basemlg" "codeml"
> + "pamp" "evolver" "yn00" "chi2"))
> + (bin (string-append (assoc-ref outputs "out") "/bin"))
> + (docdir (string-append (assoc-ref outputs "out")
> + "/share/doc/paml"))
> + (docs '("Bismark_User_Guide.pdf"
> + "RELEASE_NOTES.txt")))
> + (mkdir-p bin)
> + (for-each (lambda (file) (install-file file bin)) tools)
> + (copy-recursively "../doc" docdir)
> + #t))))))
> + (home-page "http://abacus.gene.ucl.ac.uk/software/paml.html")
> + (synopsis "Phylogentic analysis by maximum likelihood")
> + (description "PAML (for Phylogentic Analysis by Maximum Likelihood)
> +contains a few programs for model fitting and phylogenetic tree reconstruction
> +using nucleotide or amino-acid sequence data.")
> + ;; GPLv3 only
> + (license license:gpl3)))
I guess I'm too late already. I had a similar patch, but the program
uses the data files it ships with, and expects them to be in the same
location. So this patch seems incomplete to me.
Anyway.. it has already been pushed.
Kind regards,
Roel Janssen
This bug report was last modified 7 years and 224 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.