Network manipulation

The package contains a good number of utilities to manipulate phylogenetic networks. Functions that are not exported are more likely to experience breaking changes in future versions, but can be used by prefixing their name with PhyloNetworks..

Here is a list of the most useful functions that can handle networks of any level. They typically assume a bicombining network, that is, a network in which each hybrid node has exactly 2 parents (never more).

To traverse or learn something about a network, node or edge, see for example:

To modify a network, for example:

To compare networks or compare nodes in a network, for example: