Swissmodel Tools¶
Configuration File: swissmodel_tools.json
Tool Type: Local
Tools Count: 2
This page contains all tools defined in the swissmodel_tools.json configuration file.
Available Tools¶
SwissModel_get_models (Type: SwissModelTool)¶
Get all available protein homology models from SWISS-MODEL Repository for a UniProt accession. Re…
SwissModel_get_models tool specification
Tool Information:
Name:
SwissModel_get_modelsType:
SwissModelToolDescription: Get all available protein homology models from SWISS-MODEL Repository for a UniProt accession. Returns pre-computed 3D structure models with template information, sequence coverage, QMEAN quality scores, creation dates, and complex partner information. SWISS-MODEL is one of the most widely used protein structure prediction servers. Example: P04637 (human p53) returns 4 homology models; P00533 (EGFR) returns 380 models including many complex structures.
Parameters:
uniprot_id(string) (required) UniProt accession identifier. Examples: ‘P04637’ (human p53), ‘P00533’ (human EGFR), ‘Q9Y6I3’ (human EPN1).
Example Usage:
query = {
"name": "SwissModel_get_models",
"arguments": {
"uniprot_id": "example_value"
}
}
result = tu.run(query)
SwissModel_get_summary (Type: SwissModelTool)¶
Get a summary of the best available homology model from SWISS-MODEL Repository for a UniProt acce…
SwissModel_get_summary tool specification
Tool Information:
Name:
SwissModel_get_summaryType:
SwissModelToolDescription: Get a summary of the best available homology model from SWISS-MODEL Repository for a UniProt accession. Returns the model with highest sequence coverage, total model count, methods distribution, and quality metrics. Useful for quickly checking if a homology model exists for a protein of interest. Example: P04637 (human p53) has 4 models, best covers residues 12-351 (86.5% coverage).
Parameters:
uniprot_id(string) (required) UniProt accession identifier. Examples: ‘P04637’ (human p53), ‘P00533’ (human EGFR).
Example Usage:
query = {
"name": "SwissModel_get_summary",
"arguments": {
"uniprot_id": "example_value"
}
}
result = tu.run(query)