Bio.Pathway.Rep.MultiGraph模块

获取/设置多图表示的抽象。

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)

返回父项的(子项,标签)对列表。

children(parent)

返回父项的唯一子项的列表。

edges(label)

返回具有此标签的所有边的列表。

labels()

返回此图中所有边标签的列表。

nodes()

返回此图形中的节点列表。

parent_edges(child)

返回子对象的(Parent,Label)对列表。

parents(child)

返回子级的唯一父级列表。

remove_node(node)

移除节点以及与其连接的所有边。

remove_edge(parent, child, label)

移除边缘(未实施)。

__hash__ = None

g的深度优先搜索。

按深度优先顺序返回可以从根节点访问的所有节点的列表。

如果未指定root,则搜索将以任意节点为根。

广度优先搜索g。

返回可以从根节点按广度优先顺序访问的所有节点的列表。

如果未指定root,则搜索将以任意节点为根。