smart_search
Interpret natural language descriptions to execute targeted searches in genomics, proteomics, and pathway databases.
Instructions
智能语义搜索 - 理解自然语言描述并执行相应查询
语义理解示例:
"breast cancer genes on chromosome 17" → 查找17号染色体上的乳腺癌基因
"TP53 protein interactions" → 查找TP53蛋白相互作用
"tumor suppressor genes" → 查找肿瘤抑制基因
"genes related to DNA repair" → 查找DNA修复相关基因
Args: description: 自然语言描述 context: 搜索上下文(genomics/proteomics/pathway) filters: 过滤条件 max_results: 最大结果数
Returns: 智能搜索结果
Examples: smart_search("breast cancer genes on chromosome 17") smart_search("TP53 protein interactions", context="proteomics") smart_search("DNA repair genes", filters={"species": "human"})
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| description | Yes | ||
| context | No | genomics | |
| filters | No | ||
| max_results | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | ||
| results | Yes | ||
| total_count | Yes | ||
| search_metadata | Yes |