{% if p.epitope_displays is not defined %} {% set epitope_rows = p.epitopes %}{% include "templates/epitope_table.html" %} {% else %} {% if p.epitope_displays %}
| Target / reference comparator | Predictor / allele | Binding and ranking | Presentation and processing |
|---|---|---|---|
|
Target {{ epitope.target }}
{{ epitope.comparison_label | e }}
{% if epitope.reference %}{{ epitope.reference }} {% else %}Sequence unavailable {% endif %}
{% if not epitope.location_known %}Target coordinates unavailable. {% endif %}
{% if epitope.comparison_note %}{{ epitope.comparison_note | e }} {% endif %}
|
{{ row['Predictor'] | e }}
{% if epitope.version %}Version {{ epitope.version | e }} {% endif %}
{{ row['Allele'] | e }} |
Target IC50: {{ row['IC50'] }}
Comparator IC50: {{ row.get('Comparison IC50', row.get('WT IC50')) }}
Vaxrank score: {{ row['Score'] | display_epitope_value if row['Score'] is not none else 'Unavailable' }} |
{% if row.get('Presentation score', '—') != '—' %}
{{ epitope.presentation_label | e }}: {{ row['Presentation score'] }}
Presentation rank: {{ row['Presentation %ile'] }}{% if row['Presentation %ile'] != '—' %}%{% endif %}
{% endif %}
{% if row.get('Integrated processing score', '—') != '—' %}
{{ row['Predictor'] | e }} processing: {{ row['Integrated processing score'] }}
{% endif %}
{% if row.get('Processing: C-term', '—') != '—' or row.get('Processing: max internal', '—') != '—' %}
Pepsickle C-term: {{ row['Processing: C-term'] }}
Pepsickle max internal: {{ row['Processing: max internal'] }}
Cleavage composite: {{ row['Processing: combined'] }}
{% elif 'Processing: C-term' in row %}Pepsickle: unassessed for this occurrence. {% endif %}
{% if row.get('Presentation score', '—') == '—' and row.get('Integrated processing score', '—') == '—' and 'Processing: C-term' not in row %}No results recorded{% endif %}
|
No predicted epitopes in this category.
{% endif %} {% endif %}