子图匹配(subgraph_matching)(2.2.16)
参数 | 是否必选 | 说明 | 类型 | 取值范围 |
|---|---|---|---|---|
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。 |
参数 | 类型 | 说明 |
|---|---|---|
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时,输出所有满足条件的子图的个数。 |

