Emolecules Tools

Configuration File: emolecules_tools.json Tool Type: Local Tools Count: 4

This page contains all tools defined in the emolecules_tools.json configuration file.

Available Tools

eMolecules_get_compound (Type: EMoleculesTool)

Get compound details by eMolecules ID. Returns structure, vendors, pricing, and availability info…

eMolecules_get_compound tool specification

Tool Information:

  • Name: eMolecules_get_compound

  • Type: EMoleculesTool

  • Description: Get compound details by eMolecules ID. Returns structure, vendors, pricing, and availability information.

Parameters:

  • operation (string) (required) No description

  • emol_id (string) (required) eMolecules compound/vendor ID

Example Usage:

query = {
    "name": "eMolecules_get_compound",
    "arguments": {
        "operation": "example_value",
        "emol_id": "example_value"
    }
}
result = tu.run(query)

eMolecules_get_vendors (Type: EMoleculesTool)

Get list of chemical suppliers for a compound by SMILES. Returns vendor names, pricing, and avail…

eMolecules_get_vendors tool specification

Tool Information:

  • Name: eMolecules_get_vendors

  • Type: EMoleculesTool

  • Description: Get list of chemical suppliers for a compound by SMILES. Returns vendor names, pricing, and availability. Essential for compound sourcing and cost comparison.

Parameters:

  • operation (string) (required) No description

  • smiles (string) (required) SMILES string for the compound

Example Usage:

query = {
    "name": "eMolecules_get_vendors",
    "arguments": {
        "operation": "example_value",
        "smiles": "example_value"
    }
}
result = tu.run(query)

eMolecules_search (Type: EMoleculesTool)

Search eMolecules vendor aggregator by keyword or compound name. eMolecules aggregates compounds …

eMolecules_search tool specification

Tool Information:

  • Name: eMolecules_search

  • Type: EMoleculesTool

  • Description: Search eMolecules vendor aggregator by keyword or compound name. eMolecules aggregates compounds from 200+ suppliers with pricing and availability information.

Parameters:

  • operation (string) (required) No description

  • query (string) (required) Search query - compound name or keyword

  • max_results (integer) (optional) Maximum results (default: 20)

Example Usage:

query = {
    "name": "eMolecules_search",
    "arguments": {
        "operation": "example_value",
        "query": "example_value"
    }
}
result = tu.run(query)

eMolecules_search_smiles (Type: EMoleculesTool)

Search eMolecules by chemical structure (SMILES). Supports exact match, substructure, and similar…

eMolecules_search_smiles tool specification

Tool Information:

  • Name: eMolecules_search_smiles

  • Type: EMoleculesTool

  • Description: Search eMolecules by chemical structure (SMILES). Supports exact match, substructure, and similarity search. Returns compounds from multiple vendors with pricing.

Parameters:

  • operation (string) (required) No description

  • smiles (string) (required) SMILES string for the query compound

  • search_type (string) (optional) Search type: exact, substructure, similarity (default: similarity)

  • max_results (integer) (optional) Maximum results (default: 20)

Example Usage:

query = {
    "name": "eMolecules_search_smiles",
    "arguments": {
        "operation": "example_value",
        "smiles": "example_value"
    }
}
result = tu.run(query)