get_pharmacophore_features
Identify pharmacophore features and binding site information for chemical compounds using PubChem Compound ID to analyze molecular interactions and binding properties.
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 main handler function for the 'get_pharmacophore_features' tool. Currently implemented as a placeholder that returns a 'not yet implemented' message.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 (schema)The input schema definition for the 'get_pharmacophore_features' tool, specifying required 'cid' parameter.{ 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)The registration/dispatch case in the CallToolRequestSchema handler that routes calls to the tool handler.case 'get_pharmacophore_features': return await this.handleGetPharmacophoreFeatures(args);