Overview¶
The server exposes 13 tools. Each one is documented below with its purpose, arguments, return shape, and the upstream EMBL-EBI service it draws on. Every tool returns a JSON string.
Most tools that take an entry accession accept either an InterPro accession (IPRxxxxxx)
or a member-database signature (Pfam PF00069, PANTHER PTHR11961, CATH-Gene3D
G3DSA:1.10.760.10, SMART SM00220, CDD cd00108, …). The source database is resolved
automatically from the accession — first from the accession prefix, then, when that is ambiguous
(notably PROSITE patterns vs profiles), from an EBI Search id lookup — so you never pass a
database yourself. (browseEntries is the exception: there database selects which collection
to list.)
Tools at a glance¶
Tool |
Backend |
What it does |
|---|---|---|
EBI Search |
Free-text / keyword discovery when you don’t know an accession. |
|
InterPro API |
Full metadata for one entry or member-DB signature. |
|
InterPro API |
Paginated browse/filter of entries by database, type and/or GO term. |
|
InterPro API |
GO term → the InterPro entries annotated with it. |
|
InterPro + Matches API |
All domain annotations of a UniProt protein, with locations. |
|
InterPro API |
The recurring domain architectures (IDAs) an entry occurs in. |
|
InterPro API |
The domain architectures matching a set of domains (organisation search). |
|
InterPro API |
Protein counts across the NCBI taxonomy tree for an entry. |
|
InterPro API |
List UniProt proteins matched by an entry (reviewed / taxon filters). |
|
InterPro API |
List PDB structures that contain an entry. |
|
Matches API |
Precomputed matches for one or more sequences/MD5s (up to 100). |
|
InterProScan 6 |
Runs InterProScan on a (possibly novel) sequence. |
|
InterProScan 6 |
Retrieve a previously submitted analysis job by id. |