verify_read
Grade a sequencing read against a reference (✓ verified / ⚠ near / ~ partial / ✗ divergent) from an alignment.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| _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. | |
| read_name | No | what to call the read in the report row. | read |
| target_len | Yes | reference length in bp. In bp. | |
| aligned_ref | Yes | gapped reference (target) row. | |
| target_name | No | what to call the reference in the report row. | reference |
| aligned_read | Yes | gapped read (query) row. | |
| near_coverage_pct | No | reference coverage required to grade a read near. In %. | |
| near_ungapped_pct | No | ungapped identity required to grade a read near — NOT the gap-inclusive `identity` output. In %. | |
| verified_max_gaps | No | gaps tolerated in a verified alignment. | |
| verified_coverage_pct | No | reference coverage required to grade a read verified. In %. | |
| verified_ungapped_pct | No | ungapped identity required to grade a read verified — NOT the gap-inclusive `identity` output. In %. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| report | Yes | the row that goes in the record: target, read, grade, ungapped identity, coverage, mismatches and indel events | |
| result | Yes | the full alignment result (matches, mismatches, gaps, identities) | |
| status | Yes | the grade: verified / near / partial / divergent | |
| identity | Yes | gap-inclusive identity % (BLAST convention) | |
| mismatches | Yes | mismatch count | |
| coveragePct | Yes | how much of the reference the read actually covers — a perfect identity over 20% of the target is not a verified clone | |
| indelEvents | Yes | insertion/deletion EVENTS, not bases — one 12 bp deletion is one event |