tooluniverse.tools.drugbank_vocab_search module¶
drugbank_vocab_search
Search the DrugBank vocabulary dataset for drugs by name, ID, synonyms, or other fields using tex…
- tooluniverse.tools.drugbank_vocab_search.drugbank_vocab_search(query, search_fields, case_sensitive, exact_match, limit, *, stream_callback=None, use_cache=False, validate=True)[source]¶
Search the DrugBank vocabulary dataset for drugs by name, ID, synonyms, or other fields using tex…
- Parameters:
query (
str
) – Search query string. Can be drug name, synonym, DrugBank ID, or any text to s…search_fields (
list[Any]
) – Fields to search in. Available fields: ‘DrugBank ID’, ‘Accession Numbers’, ‘C…case_sensitive (
bool
) – Whether the search should be case sensitive.exact_match (
bool
) – Whether to perform exact matching instead of substring matching.limit (
int
) – Maximum number of results to return.stream_callback (
Callable
, optional) – Callback for streaming output
- Return type:
dict[str
,Any]