Npatlas Tools#
Configuration File: npatlas_tools.json
Tool Type: Local
Tools Count: 2
This page contains all tools defined in the npatlas_tools.json configuration file.
Available Tools#
NPAtlas_get_compound (Type: NPAtlasCompoundTool)#
Get a lossless NPAtlas compound record by NPAID. data includes a convenient normalized projection…
NPAtlas_get_compound tool specification
Tool Information:
Name:
NPAtlas_get_compoundType:
NPAtlasCompoundToolDescription: Get a lossless NPAtlas compound record by NPAID. data includes a convenient normalized projection (name, formula/weight, exact mass, structure identifiers, organism, reference, synonyms, and external IDs) plus source_record containing every field returned by the official API, including structures, ion masses, exclusions, reassignments, syntheses, and internal identifiers when present. metadata lists the exact source fields and confirms source_record completeness; response identity is checked against the requested NPAID.
Parameters:
npaid(string) (required) NPAtlas compound id, e.g. ‘NPA000001’.
Example Usage:
query = {
"name": "NPAtlas_get_compound",
"arguments": {
"npaid": "example_value"
}
}
result = tu.run(query)
NPAtlas_search_compounds (Type: NPAtlasSearchTool)#
Search NPAtlas microbial natural products with exact skip pagination. Metadata uses a one-record …
NPAtlas_search_compounds tool specification
Tool Information:
Name:
NPAtlas_search_compoundsType:
NPAtlasSearchToolDescription: Search NPAtlas microbial natural products with exact skip pagination. Metadata uses a one-record lookahead to report has_more and next_skip without falsely treating the page length as the total.
Parameters:
name([‘string’, ‘null’]) (optional) Compound name substring, e.g. ‘penicillin’.inchikey([‘string’, ‘null’]) (optional) Full or partial InChIKey.formula([‘string’, ‘null’]) (optional) Molecular formula, e.g. ‘C19H37NO5’.smiles([‘string’, ‘null’]) (optional) SMILES for structure search.limit(integer) (optional) Results per page (1-100).skip(integer) (optional) Zero-based result offset. Continue with metadata.next_skip.
Example Usage:
query = {
"name": "NPAtlas_search_compounds",
"arguments": {
}
}
result = tu.run(query)