Some paths, for example keast-9 and keast-10, are still rendered in the SenMoT flatmap even though there is no UBERON:0000057 (urethra) as a destination.
This happens because the check for missing nodes in connectivity_graph is incomplete. In particular, not only the node identifiers themselves but also their associated node attributes should be considered when identifying missing entries.
Some paths, for example keast-9 and keast-10, are still rendered in the SenMoT flatmap even though there is no UBERON:0000057 (urethra) as a destination.
This happens because the check for missing nodes in connectivity_graph is incomplete. In particular, not only the node identifiers themselves but also their associated node attributes should be considered when identifying missing entries.