In special classification cases, the lineage classification did not work correctly.
E.g.:
The Model contains two pairwise identical lineages, i.e. non-dividing and non-dividing 2 as well as single division 2 and single division 3.
When trying to classify this scenario into 4 classes, the result was no classification at all.
It would be better, if the result in this scenario was 3 classes, i.e. single division 1, non-dividing and non-dividing 2, single division 2 and single division 3.
Description
In special classification cases, the lineage classification did not work correctly.
E.g.:
The Model contains two pairwise identical lineages, i.e.
non-dividing
andnon-dividing 2
as well assingle division 2
andsingle division 3
.When trying to classify this scenario into 4 classes, the result was no classification at all.
It would be better, if the result in this scenario was 3 classes, i.e.
single division 1
,non-dividing
andnon-dividing 2
,single division 2
andsingle division 3
.A visualization of the intended result is here:
Dataset for testing
lineage_classification_bugfix_example.zip
Settings to reproduce