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