From owner-svn-ports-head@freebsd.org Wed Apr 25 20:36:40 2018 Return-Path: Delivered-To: svn-ports-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 879BEFAF9F9; Wed, 25 Apr 2018 20:36:40 +0000 (UTC) (envelope-from jrm@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 3B5F382876; Wed, 25 Apr 2018 20:36:40 +0000 (UTC) (envelope-from jrm@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 2F51A63B7; Wed, 25 Apr 2018 20:36:40 +0000 (UTC) (envelope-from jrm@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w3PKae9Q066332; Wed, 25 Apr 2018 20:36:40 GMT (envelope-from jrm@FreeBSD.org) Received: (from jrm@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w3PKad8b066328; Wed, 25 Apr 2018 20:36:39 GMT (envelope-from jrm@FreeBSD.org) Message-Id: <201804252036.w3PKad8b066328@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: jrm set sender to jrm@FreeBSD.org using -f From: Joseph Mingrone Date: Wed, 25 Apr 2018 20:36:39 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r468297 - head/biology/paml X-SVN-Group: ports-head X-SVN-Commit-Author: jrm X-SVN-Commit-Paths: head/biology/paml X-SVN-Commit-Revision: 468297 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 25 Apr 2018 20:36:40 -0000 Author: jrm Date: Wed Apr 25 20:36:39 2018 New Revision: 468297 URL: https://svnweb.freebsd.org/changeset/ports/468297 Log: biology/paml: Update to version 4.9h Port Changes: - Add EXAMPLES option and install most files under EXAMPLESDIR - Add USES=dos2unix to fix DOS line endings Upstream Changes: Version 4.9h, March 2018 (*) mcmctree: gamma-Dirichlet versus conditional i.i.d. priors for rates for loci. Since 4.9d, the program and the documentation are inconsistent about the two priors, and which value (0 or 1) means which prior. I have now checked the program and the documentation to make sure that they are consistent: prior = 0: gamma-Dirichlet (dos Reis 2014). This is the default. prior = 1: conditional i.i.d. prior (Zhu et al. 2015). I believe these two are similar especially if the number of loci (partitions) is large, but no serious comparisons between the two priors have been published. Thanks to Adnan Moussalli for pointing out the errors. (*) codeml. It was discovered that the mechanistic amino acid substitution model implemented in Yang et al. (1998; see table 3), specified by seqtype = 2 model = 6, has been broken for a long time, since version 3.0 (2000) at least. Version 2.0 (1999) seems to be correct. This means that the model become broken soon since it was published. I have now fixed this. This model of amino acid substitution starts from a Markov chain for codons and then aggregate the states and merge the synonymous codons into one state (the coded amino acid). This is an approximate formulation since the process after state aggregation is not Markovian anymore. I have now added another codon-based amino acid substitution model that treats amino acids as ambiguities codons. The model is specified by seqtype = 2 model = 5. This is an exact formulation. (*) codeml. The number of categories in the BEB calculation under M2 and M8 is unintentionally set to 4 rather than 10. I have changed this back to 10. The details of this calculation are in Yang et al. 2005 MBE. Version 4.9g, December 2017 (*) codeml. A bug caused the BEB calculation under the site model M8 (NSsites = 8) to be incorrect, with the program printing out warming messages like "strange: f[ 5] = -0.0587063 very small." This bug was introduced in version 4.9b and affects versions 4.9b-f. A different bug was introduced in version 4.9f that causes the log likelihood function under the site model M8 (NSsites = 8) to be calculated incorrectly. These are now fixed. Version 4.9f, October 2017 (*) baseml, nonhomogeneous models (nhomo & fix_kappa). Those models allow different branches on the tree to have different Q matrices. Roughly nhomo controls the base frequency parameters while gix_kappa controls kappa or the exchangeability parameters (a b c d e in GTR/REV, for example). I added the option (nhomo = 5, fix_kappa = 2), which lets the user to define branch types, so that branches of the same type have the same exchangeability parameters (a b c d e for GTR) and base composition parameters, while branches of different types have different parameters. Branch types are labeled (using # and $), 0, 1, 2, .... The labels should be consecutive positive integers. The old options nhomo = 3 or 4 work for some models like GTR, but not some other models which also have base composition parameters. In this update, I think those options should work with all those models. I have also edited the documentation (look for option variable nhomo for baseml). (*) baseml & codeml. i added an option fix_blength = 3 (proportional), which means that branch lengths will be proporational to those given in the tree file, and the proportionality factor is estimated by ML. (*) codeml. The program does not count the parameters correctly for model M0 when fix_kappa = 1. The bug was introduced in version 4.9c and affects versions 4.9c-e. This is now fixed. (*) codeml (seqtype = 2 model = 2). If you are analyzing multiple protein data sets (ndata > 1) under the empirical models such as wag, jtt, dayhoff. The results for the first data set are correct, but all later data sets are analyzed incorrectly under the corresponding +F models, that is, wag+F, jtt+F, dayhoff+F, etc. A bug in the program means that for the second and later data sets, the equilibrium amino acid frequencies are taken from the real data and not correctly set to those specified by the empirical models. I note that this bug was recorded in the update Version 3.14b, April 2005, but it was somehow not fixed, even in that version. This is now fixed. Thanks to Nick Goldman for reporting this again. (*) evolver (options 5, 6, 7 for simulating nucleotide, codon and amino acid alignments). If you choose the option of printing out the site pattern counts instead of the sequences (specified at the beginning of the control file such as MCbase.dat), and if you are simulating two or more alignments, the program crashes after finishing the first alignment. This is now fixed. (*) mcmctree. The program crashes if you have a mixture of morphological loci and molecular loci, if not all the morphological loci are before the molecular loci. I have now fixed this. I think this was never described anyway. Version 4.9e, March 2017 (*) Edited the readme files to change the license to GPL. (*) mcmctree. A bug was introduced in version 4.9b which causes the program to read the fossil calibration information in the tree file incorrectly, if joint (minimum and maximum) bounds are specified using the symbol '<' and '>'. If you use the notation "B()", "L()", and 'U()', the information is read correctly. This bug was introduced in version 4.9b and exists in 4.9c and 4.9d. Versions 4.9a and earlier were correct. Version 4.9d, February 2017 (*) mcmctree. Changed the default prior for rates for loci to gamma-Dirichlet (dos Reis 2014), and updated the documentation as well. It was set to the conditional i.i.d. prior (Zhu et al. 2015). (*) mcmctree. Added Bayes factor calculation. A program called BFdriver is included in the release, as well as a pdf document in the folder examples/DatingSoftBound/BFdriverDOC.pdf. We suggest that you use the exact likelihood calculation when you use this option, since the normal approximation is unreliable when the power posterior is close to the prior (when beta is small). Modified: head/biology/paml/Makefile (contents, props changed) head/biology/paml/distinfo (contents, props changed) head/biology/paml/pkg-plist (contents, props changed) Modified: head/biology/paml/Makefile ============================================================================== --- head/biology/paml/Makefile Wed Apr 25 20:17:48 2018 (r468296) +++ head/biology/paml/Makefile Wed Apr 25 20:36:39 2018 (r468297) @@ -2,41 +2,30 @@ # $FreeBSD$ PORTNAME= paml -PORTVERSION= 4.9c -PORTREVISION= 1 +DISTVERSION= 4.9h CATEGORIES= biology MASTER_SITES= http://abacus.gene.ucl.ac.uk/software/ -DISTNAME= ${PORTNAME}${PORTVERSION} +DISTNAME= ${PORTNAME}${DISTVERSION} MAINTAINER= jrm@FreeBSD.org COMMENT= Phylogenetic Analysis by Maximum Likelihood (PAML) LICENSE= GPLv3 -USES= gmake tar:tgz +USES= dos2unix gmake tar:tgz +DOS2UNIX_GLOB= *.HKYG5 *.aa *.c *.ctl *.dat *.nexus *.nuc *.phy *.result *.tre \ + *.trees *.txt *.xml paupblock paupend BINARIES= baseml basemlg chi2 codeml evolver evolverNSbranches \ evolverNSbranchsites evolverNSsites pamp yn00 -PORTDOCS= MCMCtree.Tutorials.pdf MCMCtreeDOC.pdf pamlDOC.pdf pamlFAQs.pdf \ - pamlHistory.txt README.txt +OPTIONS_DEFINE= DOCS EXAMPLES -DATA= 3s.trees 4s.trees 5s.trees 6s.trees GeneticCode.txt MCaa.dat \ - MCbase.dat MCbaseRandomTree.dat MCcodon.dat aaml.ctl baseml.ctl \ - brown.nuc brown.rooted.trees brown.trees codeml.ctl codonml.ctl \ - mcmctree.ctl pamp.ctl paupblock paupend paupstart stewart.aa \ - stewart.trees yn00.ctl -PORTDATA= ${DATA} dat examples Technical - -OPTIONS_DEFINE= DOCS - -# Remove Windows executables post-extract: @${FIND} ${WRKSRC}/Technical -name "*.exe" -delete do-build: - @cd ${WRKSRC}/src && \ - ${SETENV} ${MAKE_ENV} ${MAKE_CMD} + @cd ${WRKSRC}/src && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} .for f in NSbranches NSsites NSbranchsites @cd ${WRKSRC}/src && \ ${CC} ${CFLAGS} -DCodon${f} -o evolver${f} evolver.c tools.c -lm @@ -46,16 +35,19 @@ do-install: .for f in ${BINARIES} ${INSTALL_PROGRAM} ${WRKSRC}/src/${f} ${STAGEDIR}${PREFIX}/bin .endfor - @${MKDIR} ${STAGEDIR}${DATADIR} -.for f in ${DATA} - ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}/${DATADIR} -.endfor - (cd ${WRKSRC} && ${COPYTREE_SHARE} "dat examples Technical" \ - ${STAGEDIR}/${DATADIR}) do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/* ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README.txt ${STAGEDIR}${DOCSDIR} + +do-install-EXAMPLES-on: + @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} + (cd ${WRKSRC} && ${COPYTREE_SHARE} "dat Technical" \ + ${STAGEDIR}${EXAMPLESDIR}) + (cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}) +.for f in *.aa *.ctl *.dat *.nuc *.trees *.txt paup* + ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${EXAMPLESDIR} +.endfor .include Modified: head/biology/paml/distinfo ============================================================================== --- head/biology/paml/distinfo Wed Apr 25 20:17:48 2018 (r468296) +++ head/biology/paml/distinfo Wed Apr 25 20:36:39 2018 (r468297) @@ -1,3 +1,3 @@ -TIMESTAMP = 1475182775 -SHA256 (paml4.9c.tgz) = 8be4250399f3daaf22b0b643fa1a1fd5fddb892d54ce330bfe77ea9dbed577b9 -SIZE (paml4.9c.tgz) = 5409741 +TIMESTAMP = 1524675240 +SHA256 (paml4.9h.tgz) = 623bf6cf4a018a4e7b4dbba189c41d6c0c25fdca3a0ae24703b82965c772edb3 +SIZE (paml4.9h.tgz) = 6241149 Modified: head/biology/paml/pkg-plist ============================================================================== --- head/biology/paml/pkg-plist Wed Apr 25 20:17:48 2018 (r468296) +++ head/biology/paml/pkg-plist Wed Apr 25 20:36:39 2018 (r468297) @@ -1,3 +1,165 @@ +%%PORTDOCS%%%%DOCSDIR%%/MCMCtree.Tutorials.pdf +%%PORTDOCS%%%%DOCSDIR%%/README.txt +%%PORTDOCS%%%%DOCSDIR%%/pamlDOC.pdf +%%PORTDOCS%%%%DOCSDIR%%/pamlFAQs.pdf +%%PORTDOCS%%%%DOCSDIR%%/pamlHistory.txt +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3s.trees +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/4s.trees +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/5s.trees +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/6s.trees +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/9s.trees +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/CladeModelCD/ECP_EDN_15.nuc +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/CladeModelCD/PAMLCladeModelCDnotes.pdf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/CladeModelCD/codeml.CladeC.ctl +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/CladeModelCD/codeml.CladeD.ctl +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/CladeModelCD/tree.txt +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/DatingSoftBound/BF.Clock23.xlsx +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/DatingSoftBound/BFdriverDOC.pdf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/DatingSoftBound/FixedDsClock23.txt +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/DatingSoftBound/README.BayesFactor.txt +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/DatingSoftBound/README.txt +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/DatingSoftBound/bf1/mcmctree.ctl +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/DatingSoftBound/bf2/mcmctree.ctl +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/DatingSoftBound/mcmctree.Infinitesites.ctl +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/DatingSoftBound/mcmctree.ctl +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/DatingSoftBound/mtCDNApri.trees +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/DatingSoftBound/mtCDNApri123.txt +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/GeneticCode.txt +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/HIVNSsites/HIVenvSweden.trees +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/HIVNSsites/HIVenvSweden.txt +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/HIVNSsites/HIVenvSweden4s.trees +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/HIVNSsites/HIVenvSweden4s.txt +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/HIVNSsites/README.txt +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/HIVNSsites/codeml.ctl +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MCaa.dat +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MCbase.dat +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MCbaseRandomTree.dat +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MCcodon.dat +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MHC.Swanson2002MBE/README.txt +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MHC.Swanson2002MBE/bigmhc.phy +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MHC.Swanson2002MBE/bigmhc.trees +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MHC.Swanson2002MBE/codeml.ctl +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MouseLemurs/MouseLemurs.aa +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MouseLemurs/MouseLemurs.nuc +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MouseLemurs/MouseLemurs.trees +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MouseLemurs/MouseLemurs123.nuc +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MouseLemurs/README.txt +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MouseLemurs/README2.txt +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MouseLemurs/aaml.ctl +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MouseLemurs/aaml2.ctl +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MouseLemurs/baseml.ctl +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MouseLemurs/baseml2.ctl +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MouseLemurs/codeml.ctl +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MouseLemurs/codonml.ctl +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MouseLemurs/codonml2.ctl +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MouseLemurs/mtmam.dat +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/README.txt +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/Technical/Pt/eigenQREV.pdf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/Technical/Pt/testPMat.c +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/Technical/Simulation/Codon/MCcodonNSbranches.dat +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/Technical/Simulation/Codon/MCcodonNSbranchsites.dat +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/Technical/Simulation/Codon/MCcodonNSclade.dat +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/Technical/Simulation/Codon/MCcodonNSsites.dat +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/Technical/Simulation/Codon/PositiveSites.c +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/Technical/Simulation/Codon/README.txt +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/Technical/Simulation/Codon/codeml.ctl +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/Technical/Simulation/multiruns.c +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/Technical/Simulation/multiruns.txt +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TipDate.FluH1/H1.Beast.Nulldata.xml +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TipDate.FluH1/H1.Beast.xml +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TipDate.FluH1/H1.NodeNumbers.tre +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TipDate.FluH1/H1.nexus +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TipDate.FluH1/H1.tre +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TipDate.FluH1/H1.txt +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TipDate.FluH1/baseml.ctl +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TipDate.FluH1/commands.txt +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TipDate.FluH1/in.BV.HKYG5 +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TipDate.FluH1/mcmctreeClock1.ctl +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TipDate.FluH1/mcmctreeClock2.ctl +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TipDate.FluH1/mcmctreeClock3.ctl +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TipDate.HIV2/HIV2ge.tre +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TipDate.HIV2/HIV2ge.txt +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TipDate.HIV2/README.txt +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TipDate.HIV2/baseml.ctl +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TipDate.HIV2/in.BV.HKYG5 +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TipDate.HIV2/mcmctree.ExactlnL.ctl +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TipDate.HIV2/mcmctree.ctl +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/YN00abglobin.result +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/aaml.ctl +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/abglobin.aa +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/abglobin.nuc +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/abglobin.trees +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/baseml.ctl +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/brown.nuc +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/brown.rooted.trees +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/brown.trees +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/codeml.ctl +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/codonml.ctl +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dNdSGene1.nuc +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dat/MtZoa.dat +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dat/cpREV10.dat +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dat/cpREV64.dat +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dat/dayhoff-dcmut.dat +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dat/dayhoff.dat +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dat/g1974a.dat +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dat/g1974c.dat +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dat/g1974p.dat +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dat/g1974v.dat +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dat/grantham.dat +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dat/jones-dcmut.dat +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dat/jones.dat +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dat/lg.dat +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dat/miyata.dat +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dat/mtArt.dat +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dat/mtREV24.dat +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dat/mtmam.dat +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dat/wag.dat +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/horai.nuc +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/horai.trees +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lysin/README.txt +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lysin/RasMol.txt +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lysin/SiteNumbering.txt +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lysin/codeml.ctl +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lysin/codemlYangSwanson2002.ctl +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lysin/lysin.nuc +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lysin/lysin.trees +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lysin/lysinYangSwanson2002.nuc +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lysozyme/README.txt +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lysozyme/codeml.ctl +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lysozyme/lysozymeLarge.ctl +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lysozyme/lysozymeLarge.nuc +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lysozyme/lysozymeLarge.trees +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lysozyme/lysozymeSmall.ctl +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lysozyme/lysozymeSmall.nuc +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lysozyme/lysozymeSmall.trees +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lysozyme/lysozymeSmall.txt +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mcmctree.ctl +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mtCDNA/AAcodon.result.txt +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mtCDNA/README.txt +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mtCDNA/codeml.AAcodon.ctl +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mtCDNA/codeml.ctl +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mtCDNA/miyata.dat +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mtCDNA/mtCDNAmam.nuc +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mtCDNA/mtCDNAmam.trees +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mtCDNA/mtCDNApri.aa +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mtCDNA/mtCDNApri.nuc +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mtCDNA/mtCDNApri.trees +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mtCDNAape/2s.trees +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mtCDNAape/OmegaAA.dat +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mtCDNAape/README.txt +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mtCDNAape/codeml.HC.ctl +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mtCDNAape/codeml.ctl +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mtCDNAape/mtCDNA.HC.txt +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mtCDNAape/mtCDNAape.trees +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mtCDNAape/mtCDNAape.txt +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mtprim9.nuc +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/pamp.ctl +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/paupblock +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/paupend +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/paupstart +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/stewart.aa +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/stewart.trees +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/yn00.ctl bin/baseml bin/basemlg bin/chi2