DessimozLab / FastOMA

FastOMA is a scalable software package to infer orthology relationship.
Mozilla Public License 2.0
33 stars 7 forks source link

AttributeError: 'TreeNode' object has no attribute 'dependencies_fulfilled' #44

Closed alpae closed 2 hours ago

alpae commented 2 hours ago

on parallel runs sometimes FastOMA produces the following error:

FastOMA/_infer_subhog.py", line 161, in infer_hogs_concurrent
    parent_node.dependencies_fulfilled.add(species_node_name)  # a set
AttributeError: 'TreeNode' object has no attribute 'dependencies_fulfilled'
alpae commented 2 hours ago

seemed to be because the family does not have members in all species of the tree (root of family different than root of species tree).

alpae commented 2 hours ago

fixed in git-commit: 7718132