
# 子图匹配（subgraph_matching）(2.2.16)
表1parameters参数说明 
| 参数           | 是否必选 | 说明                         | 类型      | 取值范围                                                                                      |
|:---|:---|:---|:---|:---|
| 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。                                                                       |
   
表2response_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时，输出所有满足条件的子图的个数。                                                                                                                |
   
