{{ product.name }} · {{ product.length }} {{ product.unit }}
{% if product.unit == 'aa' %}N-terminal acetylation: {{ 'yes' if product.n_terminal_acetylation else 'no' }}; C-terminal amidation: {{ 'yes' if product.c_terminal_amidation else 'no' }}.
{% endif %}{{ 'Full nucleotide sequence, including polyA' if product.unit == 'nt' else 'Manufactured amino-acid sequence' }}:
{{ product.sequence | wordwrap(70, break_long_words=True) }}
{% if product.protein %}Encoded protein:
{{ product.protein | wordwrap(70, break_long_words=True) }}{% endif %}
{% if product.antigens %}
| Antigen / source genes | Exact antigen sequence | Position [start, end) | Source mappings |
|---|---|---|---|
| {{ antigen.name }}{% if antigen.genes %} {{ antigen.genes }}{% endif %} |
{{ antigen.sequence }} | [{{ antigen.start }}, {{ antigen.end }}) {{ antigen.length }} aa |
{{ antigen.sources if antigen.sources is not none else "unavailable" }} candidate mappings; {{ antigen.transcripts if antigen.transcripts is not none else "unavailable" }} transcripts |
Recorded source identifiers and evidence mappings are available in the manifest and native dataset.
{% else %}Historical product: antigen placement/source mappings were not recorded. Labels: {{ product.antigen_names | join(', ') }}.
{% endif %} {% if include_manufacturability and product.manufacturability %}Manufacturability metrics
| {{ key | replace('_', ' ') }} | {{ value }} |