-
blastn()
provides an interface to the command-line program blastn for nucleotide to nucleotide comparison. -
combMyTree()
grafts polytomies on a phylogeny. -
deleteEmptyCells()
has now a sister functionidentifyEmtpyCells()
that won't delete but only identify the empty rows and columns in a sequence alignment. This is useful if there is a second matrix (e.g. with confidence scores) tied to the sequence alignment.
forceEqualTipHeights()
corrects small rounding errors in edge lengths such that the resulting phylogeny will passape::is.ultrametric()
.
- Argument
weights
inraxml()
allows to assign individual weights to each column of the alignment. It corresponds to the -a flag in RAxML (see The RAxML v8.2.x Manual for details)
- Argument
exec
inmrbayes()
allows to specify the name and path of the MrBayes executable explicitly. If the executable is in the search path,exec
can be missing.
write.nex()
andmatrixBlock
were extended to handle standard (morphological, etc.) data in a data frame. This feature including the coding of ambiguous characters was tested successfully with MrBayes.
write.partioned.nex()
was removed from the package; its functionality has been integrated intowrite.nex()
.
-
write.nex()
can now handle multiple DNA sequence alignments. -
Argument
interleave
of functionswrite.fas()
,write.phy()
, andwrite.nex()
has been renamed toblock.width
for clarity.
write.partioned.nex()
will be removed soon from the package; its functionality has been integrated intowrite.nex()
.
- Argument
run = TRUE
inmrbayes()
andmrbayes.mixed()
was broken on Windows platforms. (Thanks to Liam Revell and Klaus Schliep for report and fix).
-
mafft()
received the additional argumentoptions
, which can be used to request options such as e.g.--adjustdirection
that are not build into the function's interface. -
This version includes a new internal function
phylo2mafft()
, which does exactly the same thing as the RUBY scriptnewick2mafft.rb
on the MAFFT website (\url{https://mafft.cbrc.jp/alignment/software/newick2mafft.rb}): it converts a user-defined guide tree into a format readible by MAFFT. -
delete.empty.cells()
andfillEndsWithN()
are now using Emanuel Paradis' bit-level coding for DNA sequences, which makes them much faster.
c.genes()
has been superseeded by the cbind method for objects of class"DNAbin"
provided in the package ape;c.genes()
will be removed in one of the following versions.