Interpro Member Db Tools#
Configuration File: interpro_member_db_tools.json
Tool Type: Local
Tools Count: 4
This page contains all tools defined in the interpro_member_db_tools.json configuration file.
Available Tools#
InterPro_get_member_signature (Type: InterProMemberDBTool)#
Retrieve detail for a single InterPro MEMBER-DATABASE signature (not an integrated InterPro IPR e…
InterPro_get_member_signature tool specification
Tool Information:
Name:
InterPro_get_member_signatureType:
InterProMemberDBToolDescription: Retrieve detail for a single InterPro MEMBER-DATABASE signature (not an integrated InterPro IPR entry). Member databases include Pfam (PF…), SMART (SM…), PANTHER (PTHR…), CDD (cd…), NCBIfam/TIGRFAM (NF…/TIGR…), SUPERFAMILY (SSF…), CATH-Gene3D (G3DSA…), PRINTS (PR…), HAMAP, PIRSF, PROSITE patterns/profiles, SFLD, and AntiFam. Returns the signature name, type (family/domain/homologous_superfamily/site), the integrated InterPro entry it maps to (if any), description, GO terms, and protein/structure/taxa counts. Distinct from InterPro_get_domain_details which only accepts integrated IPR accessions. No API key.
Parameters:
member_database(string) (required) Member database slug: pfam, smart, panther, cdd, ncbifam (TIGRFAM), ssf (SUPERFAMILY), cathgene3d (gene3d), prints, hamap, pirsf, profile (PROSITE profiles), prosite (PROSITE patterns), sfld, antifam. Common aliases (superfamily, gene3d, cath, tigrfam) are accepted.accession(string) (required) The member-database signature accession, e.g. PF00069 (Pfam), SM00002 (SMART), PTHR10000 (PANTHER), NF000004 (NCBIfam), SSF52540 (SUPERFAMILY).
Example Usage:
query = {
"name": "InterPro_get_member_signature",
"arguments": {
"member_database": "example_value",
"accession": "example_value"
}
}
result = tu.run(query)
InterPro_get_structures_for_entry (Type: InterProMemberDBTool)#
List experimentally solved PDB structures whose chains contain an InterPro domain/family. Results…
InterPro_get_structures_for_entry tool specification
Tool Information:
Name:
InterPro_get_structures_for_entryType:
InterProMemberDBToolDescription: List experimentally solved PDB structures whose chains contain an InterPro domain/family. Results are cursor-paginated: when has_more is true, pass next_cursor as cursor to retrieve the next page.
Parameters:
interpro_id(string) (required) An integrated InterPro accession, e.g. IPR000719 (Protein kinase domain).page_size(integer) (optional) Number of structures to return (1-100, default 20).cursor([‘string’, ‘null’]) (optional) Opaque InterPro cursor returned as next_cursor by a previous call.
Example Usage:
query = {
"name": "InterPro_get_structures_for_entry",
"arguments": {
"interpro_id": "example_value"
}
}
result = tu.run(query)
InterPro_list_member_databases (Type: InterProMemberDBTool)#
List the InterPro member-database catalog with entry counts. Returns the number of signatures con…
InterPro_list_member_databases tool specification
Tool Information:
Name:
InterPro_list_member_databasesType:
InterProMemberDBToolDescription: List the InterPro member-database catalog with entry counts. Returns the number of signatures contributed by each member database (Pfam, CATH-Gene3D, SUPERFAMILY/ssf, PANTHER, CDD, PROSITE profiles/patterns, SMART, NCBIfam, PRINTS, HAMAP, PIRSF, SFLD, AntiFam) plus the integrated, unintegrated, InterPro and overall totals. Useful as a discovery/overview call before browsing a specific member database. No API key, no parameters.
Parameters:
No parameters required.
Example Usage:
query = {
"name": "InterPro_list_member_databases",
"arguments": {
}
}
result = tu.run(query)
InterPro_list_member_signatures (Type: InterProMemberDBTool)#
Browse the signature catalog of one InterPro member database. Results are cursor-paginated: when …
InterPro_list_member_signatures tool specification
Tool Information:
Name:
InterPro_list_member_signaturesType:
InterProMemberDBToolDescription: Browse the signature catalog of one InterPro member database. Results are cursor-paginated: when has_more is true, pass next_cursor as cursor with the same filters to retrieve the next page.
Parameters:
member_database(string) (required) Member database slug: pfam, smart, panther, cdd, ncbifam, ssf, cathgene3d, prints, hamap, pirsf, profile, prosite, sfld, antifam. Aliases (superfamily, gene3d, tigrfam) accepted.entry_type(string) (optional) Optional filter by entry type: family, domain, homologous_superfamily, or site.page_size(integer) (optional) Number of signatures to return per page (1-100, default 20).cursor([‘string’, ‘null’]) (optional) Opaque InterPro cursor returned as next_cursor by a previous call.
Example Usage:
query = {
"name": "InterPro_list_member_signatures",
"arguments": {
"member_database": "example_value"
}
}
result = tu.run(query)