Each recorded source is retained here, including sources that never produced a ranked window. Reasons can overlap; they are not disjoint losses. “No ranked window” does not identify a biological absence. Product mappings are listed in the ranking and product sections.
| Source / gene | Family | Stage / recorded reason | Product outcome |
|---|---|---|---|
| {{ source.identity | e }}{% if source.gene %} {{ source.gene | e }}{% endif %}{% if source.context %} {{ source.context | e }}{% endif %} {{ source.origin | e }} | {{ source.family }} | {{ source.stage }}{% if source.rank %} (rank {{ source.rank }}){% endif %}{% for reason in source.reasons %} {{ reason | e }}{% endfor %} {% if source.retained_epitopes is not none %} {{ source.retained_epitopes }} retained epitope records{% endif %} | {{ source.product_outcome | e }} |
Producer evidence identity: {{ producer.identity | e }}
Recorded Isovar thresholds: {{ original.isovar_filter_thresholds | tojson | e }}. Failed RNA filters alone do not establish final exclusion when DNA fallback is enabled.
| Variant | Coding effect | RNA protein | Candidate window | Isovar filter outcomes |
|---|---|---|---|---|
| {{ row.gene_name | e }} {{ row.contig }}:{{ row.start }} {{ row.ref }}>{{ row.alt }} | {% for key in ('is_coding_nonsynonymous', 'rna_support', 'has_vaccine_peptide') %}{{ ('Yes' if row[key] else 'No') if row[key] is not none else 'Not assessed at this stage' }} | {% endfor %}{% if row.isovar_filter_results %}{% for name, passed in row.isovar_filter_results.items() %}{{ name | e }}: {{ 'Pass' if passed else 'Fail' }} {% endfor %}{% else %}Not recorded{% endif %} | ||
| {{ row.contig }}:{{ row.start }} {{ row.ref }}>{{ row.alt }} | Annotation result unavailable | |||
| Feature / gene | Expression ({{ expression.contract.expression_unit }}) | Recorded decision |
|---|---|---|
| {{ row.input_identifier | e }} {{ row.gene_name | e }} | {{ row.value if row.value is not none else 'Unknown' }} | {{ row.status | e }} |