X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=NEWS;h=9bc3f6c8c56effb85d22da07d4d5fed2f086ee8d;hb=0eea4e45fea5cbcd63d5b257578579d52970d68c;hp=f6acbff8297c3c3756acc8ec24a2db1115399c7d;hpb=a2fc961dffe9f9b7994ed880e68c03b2334dc341;p=ape.git diff --git a/NEWS b/NEWS index f6acbff..9bc3f6c 100644 --- a/NEWS +++ b/NEWS @@ -1,8 +1,38 @@ + CHANGES IN APE VERSION 3.0-8 + + +NEW FEATURES + + o ace() gains a new option 'use.expm' to use expm() from the + package of the same name in place of matexpo(). + + +BUG FIXES + + o read.dna(, "fasta") may add '\r' in labels: this is fixed. + + o prop.clades() returned wrong numbers when the tip labels of + 'phy' are not in the same order than the list of trees (thanks + to Rupert Collins for the report). + + o CADM.post() displayed "1" on the diagonal of the matrix of + Mantel p-values. It now displays "NA" on the diagonal, + indicating that no test of significance is computed between a + distance matrix and itself. + + + CHANGES IN APE VERSION 3.0-7 NEW FEATURES + o The new function chronos estimates chronograms by penalised + likelihood and maximum likelihood with a completely reworked + code and interface. There is a new function makeChronosCalib to + set the calibration points easily. chronos() will eventually + replace chronopl(). + o The new function 'where' searches patterns in DNA sequences. o pic() gains an option 'rescaled.tree = FALSE' to return the tree @@ -15,6 +45,10 @@ NEW FEATURES o plot.phylo() has a new option, open.angle, used when plotting circular trees. + o The new function read.FASTA reads FASTA files much faster and + more efficiently. It is called internally by read.dna(, "fasta") + or can be called directly. + BUG FIXES @@ -28,6 +62,11 @@ OTHER CHANGES o .compressTipLabel() is 10 times faster thanks to Joseph Brown. + o base.freq() is now faster with lists. + + o as.matrix.DNAbin() should be faster and more efficient with + lists; it now accepts vectors. + CHANGES IN APE VERSION 3.0-6 @@ -468,7 +507,7 @@ NEW FEATURES o base.freq() gains an option 'all' to count all the possible bases including the ambiguous ones (defaults to FALSE). - o read.nexus() now writes tree names in the NEXUS file if given a + o write.nexus() now writes tree names in the NEXUS file if given a list of trees with names.