match_part_by_sequence
Identify a stretch of DNA by asking the iGEM Registry which published part carries exactly those bases, and hand back that part's own description, Sequence-Ontology role, literature citation and license. The match is decided by comparing bases, never by a name — so a pipeline can label a fragment it has assembled, or check that a feature really is the part it is called.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cap | No | most candidate sequences to fetch and compare before stopping and saying so. | |
| name | No | a name to narrow the candidates by (a feature name, or a part id like BBa_R0040). It only narrows: the bases decide the match. Leave it empty to compare every candidate of this exact length, which is slower and can be far more requests. | |
| _files | No | The project: record references shaped like _subject. Their records become library documents a tool names in sequences/parts/document; a trace or alignment is found by file name. | |
| _subject | No | The record to act on: exactly one of sequence, accession (+source), sample (an id from list_samples) or file ({name, text} or {name, base64}); record_index picks one record of several. | |
| sequence | Yes | the bases to identify — a feature’s span, an assembled fragment, a pasted oligo. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | Yes | the registry page, so the claim can be checked without us | |
| part | Yes | the best match’s registry id, exact before reverse-complement | |
| role | Yes | its Sequence-Ontology role, as the registry files it | |
| title | Yes | the registry’s own short title for that part | |
| strand | Yes | `exact` when the bases agree as given, `reverse-complement` when they agree flipped | |
| licence | Yes | the SPDX identifier the registry states for that part | |
| matched | Yes | whether any compared part carries these exact bases | |
| matches | Yes | every part that carries these bases — several may, and the registry keeps them apart | |
| coverage | Yes | what was and was not compared: the population at this length, the candidates the narrowing produced, how many were read back, and whether the cap stopped it. A null answer is only as strong as this. | |
| description | Yes | the registry’s own prose — the half a coordinate cannot tell you |