Bio.Pathway.Rep.MultiGraph 模組
用於多圖表示的 get/set 抽象。
- class Bio.Pathway.Rep.MultiGraph.MultiGraph(nodes=())
基底:
object
一個具有標籤邊的有向多圖抽象。
- __init__(nodes=())
初始化一個新的 MultiGraph 物件。
- __eq__(g)
如果 g 等於此圖,則返回 true。
- __repr__()
返回此圖的唯一字串表示形式。
- __str__()
返回此圖的簡潔字串描述。
- add_node(node)
向此圖添加一個節點。
- add_edge(source, to, label=None)
向此圖添加一條邊。
- child_edges(parent)
返回 parent 的 (child, label) 對列表。
- children(parent)
返回 parent 的唯一子節點列表。
- edges(label)
返回具有此標籤的所有邊的列表。
- labels()
返回此圖中所有邊標籤的列表。
- nodes()
返回此圖中節點的列表。
- parent_edges(child)
返回 child 的 (parent, label) 對列表。
- parents(child)
返回 child 的唯一父節點列表。
- remove_node(node)
移除節點以及與其連接的所有邊。
- remove_edge(parent, child, label)
移除邊 (尚未實作)。
- __hash__ = None
- Bio.Pathway.Rep.MultiGraph.df_search(graph, root=None)
g 的深度優先搜尋。
返回一個可以從根節點以深度優先順序到達的所有節點列表。
如果未給定根節點,則搜尋將以任意節點為根。
- Bio.Pathway.Rep.MultiGraph.bf_search(graph, root=None)
g 的廣度優先搜尋。
返回一個可以從根節點以廣度優先順序到達的所有節點列表。
如果未給定根節點,則搜尋將以任意節點為根。