Search for protein homology candidates
Runs one typed protein query against one resolved immutable database release and returns completed ranked candidates and requested evidence directly. Candidates are retrieval measurements, not asserted homologs. This is a bounded stateless operation: no public job, polling, or result pagination is involved.
Authorizations
A Rafflesia API key, sent as Authorization: Bearer <key>.
Headers
Optional retry identity. Reuse the same key for the same request after an ambiguous failure. When omitted, each HTTP request is a distinct billable operation, while equivalent scientific execution may still be reused from cache.
Body
One typed biological query.
Database id or slug from homology.databases.list. Omit both database selectors to use the server-advertised default database and its default release. Mutually exclusive with database_release_id.
1 - 256Exact immutable dbr_ release id returned by the catalog. Omit both database selectors to use the server-advertised default database and its default release. Mutually exclusive with database.
^dbr_[0-9a-f]{64}$Stable scientific evidence representation. The release-owned final ranking measurement is always returned independently.
candidate_measurement, pairwise_sequence_alignment Optional exact metadata predicate applied before the release-owned search policy.
- Option 1
- Option 2
- Option 3
- Option 4
- Option 5
- Option 6
- Option 7
- Option 8
- Option 9
- Option 10
- Option 11
- Option 12
- Option 13
Minimum search guarantee. Approximate permits the release-selected qualified policy or a stronger exhaustive fallback; exhaustive requires the reference policy.
approximate, exhaustive Optional release-backed target attributes to include.
1record_id Maximum ranked results to return.
1 <= x <= 1000Database-aware significance requirement. if_available never invalidates an otherwise valid alignment.
not_requested, if_available, required Immutable reusable target space returned by homology.target_spaces.create. Mutually exclusive with database, database_release_id, and filter.
^htsp_[0-9a-f]{64}$Response
OK
Ranked retrieval candidates. These are measurements, not asserted homologs.
True when additional ranked targets existed beyond limit. False means the returned list exhausted the searched population.
Always homology_candidate_set.
homology_candidate_set