get_pharmacophore_features
Extract pharmacophore features and binding site details from PubChem compounds using CID for molecular interaction analysis and drug design.
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)Handler function that executes the get_pharmacophore_features tool logic. Currently a placeholder implementation returning '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)Tool schema definition including name, description, and input schema (requires 'cid') in the ListTools response.{ 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)Registration and dispatch of the get_pharmacophore_features tool in the CallToolRequestSchema switch statement.case 'get_pharmacophore_features': return await this.handleGetPharmacophoreFeatures(args);