get_pharmacophore_features
Extract pharmacophore features and binding site data for PubChem compounds to analyze molecular interactions and drug design potential.
Instructions
Get pharmacophore features and binding site information
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cid | Yes | PubChem Compound ID (CID) |
Implementation Reference
- src/index.ts:1121-1123 (handler)The handler function that implements the core logic for the 'get_pharmacophore_features' tool. Currently a placeholder indicating not yet implemented.private async handleGetPharmacophoreFeatures(args: any) { return { content: [{ type: 'text', text: JSON.stringify({ message: 'Pharmacophore features not yet implemented', args }, null, 2) }] }; }
- src/index.ts:562-572 (registration)Tool registration in the ListToolsRequestSchema response, including name, description, and input schema definition.{ name: 'get_pharmacophore_features', description: 'Get pharmacophore features and binding site information', inputSchema: { type: 'object', properties: { cid: { type: ['number', 'string'], description: 'PubChem Compound ID (CID)' }, }, required: ['cid'], }, },
- src/index.ts:776-777 (registration)Dispatcher case in the CallToolRequestSchema handler that routes calls to the tool's handler function.case 'get_pharmacophore_features': return await this.handleGetPharmacophoreFeatures(args);
- src/index.ts:565-571 (schema)Input schema definition for validating tool arguments (CID required).inputSchema: { type: 'object', properties: { cid: { type: ['number', 'string'], description: 'PubChem Compound ID (CID)' }, }, required: ['cid'], },