更新时间:2022-08-09 GMT+08:00

子图匹配(subgraph_matching)(2.2.16)

表1 parameters参数说明

参数

是否必选

说明

类型

取值范围

edges

需匹配的子图的边集, 点的ID要求为size_t类型

String

标准CSV格式,边的起点与终点之间以英文逗号分隔,各边之间以换行符“\n”分隔,例如:“1,2\n2,3”。

vertices

需匹配的子图上各点的label

String

标准CSV格式,点与其label之间以英文逗号分隔,各点与其label对之间以换行符“\n”分隔,点与sample中点相对应,例如:“1,BP\n2,FBP\n3,CP”。

directed

是否考虑图的方向

Boolean

true或false,默认true。

n

限制寻找的子图的个数的上限

Integer

[1,100000],默认为100。

batch_number

每轮批量处理的个数

Integer

[1,1000000],默认为10000。

statistics

是否输出所有满足条件的子图的个数

Boolean

true或false,默认false。

表2 response_data 参数说明

参数

是否必选

类型

说明

subgraphs

List

与pattern_graph同构的子图。格式: [[subgraph1],[subgraph2],…],其中subgraph的格式为: [vertex1,vertex2,…],其中vertex为string类型, 每个子图的点与pattern_graph的点一一对应。

pattern_graph

List

格式为:[vertex1,vertex2,…],其中vertex为string类型。

subgraph_number

Integer

当statistics = true时,输出所有满足条件的子图的个数。