{% if p.epitope_displays is not defined %} {% set epitope_rows = p.epitopes %}{% include "templates/epitope_table.html" %} {% else %} {% if p.epitope_displays %} {% for epitope in p.epitope_displays %}{% set row = epitope['values'] %} {% endfor %}
Target / reference comparatorPredictor / alleleBinding and rankingPresentation 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 %}
{% else %}

No predicted epitopes in this category.

{% endif %} {% endif %}