phylox.networkproperties.properties.level

phylox.networkproperties.properties.level(network)

returns the level of the network

Parameters:

network – a phylogenetic network.

Returns:

the level of the network

Example:

>>> from phylox import DiNetwork
>>> from phylox.networkproperties.properties import level
>>> network = DiNetwork(
...     edges=[(1,2),(2,3),(2,4),(3,4),(3,5),(4,6),(6,7),(6,8),(7,8),(7,9),(8,10)],
... )
>>> level(network)
1
>>> network = DiNetwork(
...     edges=[(0,1),(1,2),(1,3),(2,4),(3,5),(2,5),(3,4),(4,6),(5,7)],
... )
>>> level(network)
2