DLC stands for diagonal largest in column and the value is a check on the identifiability of the model. unique_Q is another identifiability check, but it not applicable to a discrete-time model and so remains as None.
Looking at the likelihood function, we see these maximum likelihood estimated values
result.lf
BH
log-likelihood = -6941.6028
number of free parameters = 132
Edge motif motif2 params
edge
motif
motif2
psubs
Galago
T
T
0.88
Galago
T
C
0.06
Galago
T
A
0.04
Galago
T
G
0.02
Galago
C
T
0.11
...
...
...
...
edge.3
A
G
0.01
edge.3
G
T
0.00
edge.3
G
C
0.00
edge.3
G
A
0.00
edge.3
G
G
0.99
Motif params
A
C
G
T
0.38
0.17
0.21
0.24
Get a tree with branch lengths as paralinear
This is the only possible length metric for a discrete-time process.
tree = result.treefig = tree.get_figure()fig.scale_bar ="top right"fig.show(width=500, height=500)
Getting parameter estimates
For a discrete-time model, aside from the root motif probabilities, everything is edge specific. But note that the tabular_result has different keys from the continuous-time case, as demonstrated below.