Calculate parsimony score with inapplicable data
MorphyTreeLength(tree, morphyObj)MorphyLength(
parent,
child,
morphyObj,
inPostorder = FALSE,
nTaxa = mpl_get_numtaxa(morphyObj)
)
GetMorphyLength(parentOf, leftChild, rightChild, morphyObj)
C_MorphyLength(parentOf, leftChild, rightChild, morphyObj)
A tree of class phylo
, with tip labels in the order generated by
RenumberTips
, i.e. corresponding to the sequence of taxa
in the corresponding Morphy object.
Object of class morphy
, perhaps created with
PhyDat2Morphy()
.
Integer vector corresponding to the first column of the edge
matrix of a tree of class phylo
, i.e. tree$edge[, 1]
.
Integer vector corresponding to the second column of the edge
matrix of a tree of class phylo
, i.e. tree$edge[, 2]
.
For each node, numbered in postorder, the number of its parent node.
For each internal node, numbered in postorder, the number of its left child node or tip.
For each internal node, numbered in postorder, the number of its right child node or tip.
The length of the tree (after weighting)
MorphyLength
: Faster function that requires internal tree
parameters
GetMorphyLength
: Fastest function that requires internal tree parameters
C_MorphyLength
: Direct call to C function. Use with caution.
PhyDat2Morphy
Other tree scoring:
CharacterLength()
,
Fitch()
,
IWScore()
Other tree scoring:
CharacterLength()
,
Fitch()
,
IWScore()