Xml Tools¶
Configuration File: xml_tools.json
Tool Type: Local
Tools Count: 19
This page contains all tools defined in the xml_tools.json configuration file.
Available Tools¶
drugbank_filter_drugs_by_name (Type: XMLTool)¶
Filter DrugBank records based on conditions applied to drug names. For example, find drugs whose …
drugbank_filter_drugs_by_name tool specification
Tool Information:
Name:
drugbank_filter_drugs_by_nameType:
XMLToolDescription: Filter DrugBank records based on conditions applied to drug names. For example, find drugs whose names end with ‘cillin’ (penicillin antibiotics), contain ‘mab’, or are exactly ‘Insulin’.
Parameters:
condition(string) (required) The condition to apply for filtering.value(string) (required) The value to use with the condition (e.g., ‘Aspirin’ for ‘starts_with’). Required for ‘contains’, ‘starts_with’, ‘ends_with’, and ‘exact’ conditions.limit(integer) (required) Maximum number of results to return.
Example Usage:
query = {
"name": "drugbank_filter_drugs_by_name",
"arguments": {
"condition": "example_value",
"value": "example_value",
"limit": 10
}
}
result = tu.run(query)
drugbank_get_drug_basic_info_by_drug_name_or_drugbank_id (Type: XMLTool)¶
Get basic drug information including name, description, CAS number, and approval status by drug n…
drugbank_get_drug_basic_info_by_drug_name_or_drugbank_id tool specification
Tool Information:
Name:
drugbank_get_drug_basic_info_by_drug_name_or_drugbank_idType:
XMLToolDescription: Get basic drug information including name, description, CAS number, and approval status by drug name or DrugBank ID.
Parameters:
query(string) (required) Drug name or DrugBank ID to search forcase_sensitive(boolean) (required) Select True to perform a case-sensitive searchexact_match(boolean) (required) Select True to require an exact match with the queried name or IDlimit(integer) (required) Maximum number of results to return
Example Usage:
query = {
"name": "drugbank_get_drug_basic_info_by_drug_name_or_drugbank_id",
"arguments": {
"query": "example_value",
"case_sensitive": true,
"exact_match": true,
"limit": 10
}
}
result = tu.run(query)
drugbank_get_drug_chemistry_by_drug_name_or_drugbank_id (Type: XMLTool)¶
Get drug chemical properties including molecular formula, weight, and structure by drug name or D…
drugbank_get_drug_chemistry_by_drug_name_or_drugbank_id tool specification
Tool Information:
Name:
drugbank_get_drug_chemistry_by_drug_name_or_drugbank_idType:
XMLToolDescription: Get drug chemical properties including molecular formula, weight, and structure by drug name or DrugBank ID.
Parameters:
query(string) (required) Drug name or Drugbank ID to search forcase_sensitive(boolean) (required) Select True to perform a case-sensitive searchexact_match(boolean) (required) Select True to require an exact matchlimit(integer) (required) Maximum number of results to return
Example Usage:
query = {
"name": "drugbank_get_drug_chemistry_by_drug_name_or_drugbank_id",
"arguments": {
"query": "example_value",
"case_sensitive": true,
"exact_match": true,
"limit": 10
}
}
result = tu.run(query)
drugbank_get_drug_desc_pharmacology_by_moa (Type: XMLTool)¶
Get drug name, ID, description, pharmacodynamics, mechanism of action, and pharmacokinetics by dr…
drugbank_get_drug_desc_pharmacology_by_moa tool specification
Tool Information:
Name:
drugbank_get_drug_desc_pharmacology_by_moaType:
XMLToolDescription: Get drug name, ID, description, pharmacodynamics, mechanism of action, and pharmacokinetics by drug mechanism of action.
Parameters:
query(string) (required) Query string to search for in mechanism of action descriptionscase_sensitive(boolean) (required) Select True to perform a case-sensitive searchexact_match(boolean) (required) Select True to require an exact matchlimit(integer) (required) Maximum number of results to return
Example Usage:
query = {
"name": "drugbank_get_drug_desc_pharmacology_by_moa",
"arguments": {
"query": "example_value",
"case_sensitive": true,
"exact_match": true,
"limit": 10
}
}
result = tu.run(query)
drugbank_get_drug_interactions_by_drug_name_or_drugbank_id (Type: XMLTool)¶
Get drug interactions and contraindications by drug name or DrugBank ID.
drugbank_get_drug_interactions_by_drug_name_or_drugbank_id tool specification
Tool Information:
Name:
drugbank_get_drug_interactions_by_drug_name_or_drugbank_idType:
XMLToolDescription: Get drug interactions and contraindications by drug name or DrugBank ID.
Parameters:
query(string) (required) Drug name to search for interactionscase_sensitive(boolean) (required) Select True to perform a case-sensitive searchexact_match(boolean) (required) Select True to require an exact matchlimit(integer) (required) Maximum number of results to return
Example Usage:
query = {
"name": "drugbank_get_drug_interactions_by_drug_name_or_drugbank_id",
"arguments": {
"query": "example_value",
"case_sensitive": true,
"exact_match": true,
"limit": 10
}
}
result = tu.run(query)
drugbank_get_drug_name_and_description_by_indication (Type: XMLTool)¶
Get drug name, Drugbank ID, and description by its indication.
drugbank_get_drug_name_and_description_by_indication tool specification
Tool Information:
Name:
drugbank_get_drug_name_and_description_by_indicationType:
XMLToolDescription: Get drug name, Drugbank ID, and description by its indication.
Parameters:
query(string) (required) Drug indication to search forcase_sensitive(boolean) (required) Select True to perform a case-sensitive searchexact_match(boolean) (required) Select True to require an exact matchlimit(integer) (required) Maximum number of results to return
Example Usage:
query = {
"name": "drugbank_get_drug_name_and_description_by_indication",
"arguments": {
"query": "example_value",
"case_sensitive": true,
"exact_match": true,
"limit": 10
}
}
result = tu.run(query)
drugbank_get_drug_name_and_description_by_pathway_name (Type: XMLTool)¶
Get drug names and descriptions by pathway name.
drugbank_get_drug_name_and_description_by_pathway_name tool specification
Tool Information:
Name:
drugbank_get_drug_name_and_description_by_pathway_nameType:
XMLToolDescription: Get drug names and descriptions by pathway name.
Parameters:
query(string) (required) Pathway name to search forcase_sensitive(boolean) (required) Select True to perform a case-sensitive searchexact_match(boolean) (required) Select True to require an exact matchlimit(integer) (required) Maximum number of results to return
Example Usage:
query = {
"name": "drugbank_get_drug_name_and_description_by_pathway_name",
"arguments": {
"query": "example_value",
"case_sensitive": true,
"exact_match": true,
"limit": 10
}
}
result = tu.run(query)
drugbank_get_drug_name_and_description_by_target_name (Type: XMLTool)¶
Get associated drug names and descriptions for a particular target, enzyme, carrier, or transport…
drugbank_get_drug_name_and_description_by_target_name tool specification
Tool Information:
Name:
drugbank_get_drug_name_and_description_by_target_nameType:
XMLToolDescription: Get associated drug names and descriptions for a particular target, enzyme, carrier, or transporter protein.
Parameters:
query(string) (required) Target, enzyme, carrier, or transporter name to search forcase_sensitive(boolean) (required) Select True to perform a case-sensitive searchexact_match(boolean) (required) Select True to require an exact matchlimit(integer) (required) Maximum number of results to return
Example Usage:
query = {
"name": "drugbank_get_drug_name_and_description_by_target_name",
"arguments": {
"query": "example_value",
"case_sensitive": true,
"exact_match": true,
"limit": 10
}
}
result = tu.run(query)
drugbank_get_drug_products_by_name_or_drugbank_id (Type: XMLTool)¶
Get commercial drug products, dosage forms, and pricing informatiomon by drug name or DrugBank ID.
drugbank_get_drug_products_by_name_or_drugbank_id tool specification
Tool Information:
Name:
drugbank_get_drug_products_by_name_or_drugbank_idType:
XMLToolDescription: Get commercial drug products, dosage forms, and pricing informatiomon by drug name or DrugBank ID.
Parameters:
query(string) (required) Drug name or Drugbank ID to search forcase_sensitive(boolean) (required) Select True to perform a case-sensitive searchexact_match(boolean) (required) Select True to require an exact matchlimit(integer) (required) Maximum number of results to return
Example Usage:
query = {
"name": "drugbank_get_drug_products_by_name_or_drugbank_id",
"arguments": {
"query": "example_value",
"case_sensitive": true,
"exact_match": true,
"limit": 10
}
}
result = tu.run(query)
drugbank_get_drug_references_by_drug_name_or_drugbank_id (Type: XMLTool)¶
Get drug literature references, patents, and external links by drug name or DrugBank ID.
drugbank_get_drug_references_by_drug_name_or_drugbank_id tool specification
Tool Information:
Name:
drugbank_get_drug_references_by_drug_name_or_drugbank_idType:
XMLToolDescription: Get drug literature references, patents, and external links by drug name or DrugBank ID.
Parameters:
query(string) (required) Drug name or Drugbank ID to search for referencescase_sensitive(boolean) (required) Select True to perform a case-sensitive searchexact_match(boolean) (required) Select True to require an exact matchlimit(integer) (required) Maximum number of results to return
Example Usage:
query = {
"name": "drugbank_get_drug_references_by_drug_name_or_drugbank_id",
"arguments": {
"query": "example_value",
"case_sensitive": true,
"exact_match": true,
"limit": 10
}
}
result = tu.run(query)
drugbank_get_indications_by_drug_name_or_drugbank_id (Type: XMLTool)¶
Get drug indications and therapeutic uses by drug name or DrugBank ID.
drugbank_get_indications_by_drug_name_or_drugbank_id tool specification
Tool Information:
Name:
drugbank_get_indications_by_drug_name_or_drugbank_idType:
XMLToolDescription: Get drug indications and therapeutic uses by drug name or DrugBank ID.
Parameters:
query(string) (required) Drug name or ID to search forcase_sensitive(boolean) (required) Select True to perform a case-sensitive searchexact_match(boolean) (required) Select True to require an exact matchlimit(integer) (required) Maximum number of results to return
Example Usage:
query = {
"name": "drugbank_get_indications_by_drug_name_or_drugbank_id",
"arguments": {
"query": "example_value",
"case_sensitive": true,
"exact_match": true,
"limit": 10
}
}
result = tu.run(query)
drugbank_get_pathways_reactions_by_drug_or_id (Type: XMLTool)¶
Get drug pathways and metabolic reactions by drug name or DrugBank ID.
drugbank_get_pathways_reactions_by_drug_or_id tool specification
Tool Information:
Name:
drugbank_get_pathways_reactions_by_drug_or_idType:
XMLToolDescription: Get drug pathways and metabolic reactions by drug name or DrugBank ID.
Parameters:
query(string) (required) Drug name or Drugbank ID to search forcase_sensitive(boolean) (required) Select True to perform a case-sensitive searchexact_match(boolean) (required) Select True to require an exact matchlimit(integer) (required) Maximum number of results to return
Example Usage:
query = {
"name": "drugbank_get_pathways_reactions_by_drug_or_id",
"arguments": {
"query": "example_value",
"case_sensitive": true,
"exact_match": true,
"limit": 10
}
}
result = tu.run(query)
drugbank_get_pharmacology_by_drug_name_or_drugbank_id (Type: XMLTool)¶
Get drug pharmacodynamics, mechanism of action, and pharmacokinetics by drug name or Drugbank ID.
drugbank_get_pharmacology_by_drug_name_or_drugbank_id tool specification
Tool Information:
Name:
drugbank_get_pharmacology_by_drug_name_or_drugbank_idType:
XMLToolDescription: Get drug pharmacodynamics, mechanism of action, and pharmacokinetics by drug name or Drugbank ID.
Parameters:
query(string) (required) Drug name or Drugbank ID to search forcase_sensitive(boolean) (required) Select True to perform a case-sensitive searchexact_match(boolean) (required) Select True to require an exact matchlimit(integer) (required) Maximum number of results to return
Example Usage:
query = {
"name": "drugbank_get_pharmacology_by_drug_name_or_drugbank_id",
"arguments": {
"query": "example_value",
"case_sensitive": true,
"exact_match": true,
"limit": 10
}
}
result = tu.run(query)
drugbank_get_safety_by_drug_name_or_drugbank_id (Type: XMLTool)¶
Get drug toxicity, contraindications, and safety information by drug name or DrugBank ID.
drugbank_get_safety_by_drug_name_or_drugbank_id tool specification
Tool Information:
Name:
drugbank_get_safety_by_drug_name_or_drugbank_idType:
XMLToolDescription: Get drug toxicity, contraindications, and safety information by drug name or DrugBank ID.
Parameters:
query(string) (required) Drug name or Drugbank ID to search forcase_sensitive(boolean) (required) Select True to perform a case-sensitive searchexact_match(boolean) (required) Select True to require an exact matchlimit(integer) (required) Maximum number of results to return
Example Usage:
query = {
"name": "drugbank_get_safety_by_drug_name_or_drugbank_id",
"arguments": {
"query": "example_value",
"case_sensitive": true,
"exact_match": true,
"limit": 10
}
}
result = tu.run(query)
drugbank_get_targets_by_drug_name_or_drugbank_id (Type: XMLTool)¶
Get drug targets, enzymes, carriers, and transporters by drug name or DrugBank ID.
drugbank_get_targets_by_drug_name_or_drugbank_id tool specification
Tool Information:
Name:
drugbank_get_targets_by_drug_name_or_drugbank_idType:
XMLToolDescription: Get drug targets, enzymes, carriers, and transporters by drug name or DrugBank ID.
Parameters:
query(string) (required) Drug name or Drugbank ID to search forcase_sensitive(boolean) (required) Select True to perform a case-sensitive searchexact_match(boolean) (required) Select True to require an exact matchlimit(integer) (required) Maximum number of results to return
Example Usage:
query = {
"name": "drugbank_get_targets_by_drug_name_or_drugbank_id",
"arguments": {
"query": "example_value",
"case_sensitive": true,
"exact_match": true,
"limit": 10
}
}
result = tu.run(query)
mesh_get_subjects_by_pharmacological_action (Type: XMLTool)¶
Find MeSH (Medical Subject Heading) subjects with matching pharmacological actions.
mesh_get_subjects_by_pharmacological_action tool specification
Tool Information:
Name:
mesh_get_subjects_by_pharmacological_actionType:
XMLToolDescription: Find MeSH (Medical Subject Heading) subjects with matching pharmacological actions.
Parameters:
query(string) (required) Pharmacological action to search for in MeSH subjectscase_sensitive(boolean) (required) Select True to perform a case-sensitive search for the pharmacological action queryexact_match(boolean) (required) Select True to require an exact match for the pharmacological action querylimit(integer) (required) Maximum number of results to return
Example Usage:
query = {
"name": "mesh_get_subjects_by_pharmacological_action",
"arguments": {
"query": "example_value",
"case_sensitive": true,
"exact_match": true,
"limit": 10
}
}
result = tu.run(query)
mesh_get_subjects_by_subject_id (Type: XMLTool)¶
Find MeSH (Medical Subject Heading) subjects with a matching subject ID (also called Descriptor UI).
mesh_get_subjects_by_subject_id tool specification
Tool Information:
Name:
mesh_get_subjects_by_subject_idType:
XMLToolDescription: Find MeSH (Medical Subject Heading) subjects with a matching subject ID (also called Descriptor UI).
Parameters:
query(string) (required) Query ID to search for among the MeSH subject IDscase_sensitive(boolean) (required) Select True to perform a case-sensitive search for the queryexact_match(boolean) (required) Select True to require an exact match for the querylimit(integer) (required) Maximum number of results to return
Example Usage:
query = {
"name": "mesh_get_subjects_by_subject_id",
"arguments": {
"query": "example_value",
"case_sensitive": true,
"exact_match": true,
"limit": 10
}
}
result = tu.run(query)
mesh_get_subjects_by_subject_name (Type: XMLTool)¶
Find MeSH (Medical Subject Heading) subjects with matching names.
mesh_get_subjects_by_subject_name tool specification
Tool Information:
Name:
mesh_get_subjects_by_subject_nameType:
XMLToolDescription: Find MeSH (Medical Subject Heading) subjects with matching names.
Parameters:
query(string) (required) Query string to search for in the name of each MeSH subject and the names of the subject’s key concepts and concept synonyms.case_sensitive(boolean) (required) Select True to perform a case-sensitive search for the queryexact_match(boolean) (required) Select True to require an exact match for the querylimit(integer) (required) Maximum number of results to return
Example Usage:
query = {
"name": "mesh_get_subjects_by_subject_name",
"arguments": {
"query": "example_value",
"case_sensitive": true,
"exact_match": true,
"limit": 10
}
}
result = tu.run(query)
mesh_get_subjects_by_subject_scope_or_definition (Type: XMLTool)¶
Find MeSH (Medical Subject Heading) subjects with matching scopes (definitions).
mesh_get_subjects_by_subject_scope_or_definition tool specification
Tool Information:
Name:
mesh_get_subjects_by_subject_scope_or_definitionType:
XMLToolDescription: Find MeSH (Medical Subject Heading) subjects with matching scopes (definitions).
Parameters:
query(string) (required) Query string to search for in the scope notes of MeSH subjectscase_sensitive(boolean) (required) Select True to perform a case-sensitive search for the queryexact_match(boolean) (required) Select True to require an exact match for the querylimit(integer) (required) Maximum number of results to return
Example Usage:
query = {
"name": "mesh_get_subjects_by_subject_scope_or_definition",
"arguments": {
"query": "example_value",
"case_sensitive": true,
"exact_match": true,
"limit": 10
}
}
result = tu.run(query)