pyhgf.utils.list_branches#
- pyhgf.utils.list_branches(node_idxs: List, edges: Tuple, branch_list: List = []) List [source]#
Return the branch of a network from a given set of root nodes.
This function searches recursively and lists the parents above a given node. If all the children of a given parent are on the exclusion list, this parent is also excluded.
- Parameters:
- node_idxs
A list of node indexes. The nodes can be input nodes or any other node in the network.
- edges
The nodes structure.
- branch_list
The list of nodes that are already excluded (i.e )
- Returns:
- branch_list
The list of node indexes that belong to the branch.