{% macro disease_associated(variant) %}
Disease associated transcripts
{% set ns = namespace(gene='') %} {% for transcript in variant.disease_associated_transcripts %} {% set ns.gene = transcript.split(":")[0] != ns.gene %} {% if ns.gene and loop.index > 1%}
{{transcript.split(":")[0]}}:   {% elif ns.gene %} {{transcript.split(":")[0]}}:   {% endif %} {{transcript.split(":")[1]}}   {% set ns.gene = transcript.split(":")[0] %} {% else %} - {% endfor %}
{% endmacro %} {% macro transcripts_overview(variant) %}
Transcript overview
{% for gene in variant.genes %} {% if not variant.has_refseq %} {% for transcript in gene.transcripts %} {% endfor %} {% else %} {% for transcript in gene.primary_transcripts %} {% for refseq_id in transcript.refseq_identifiers %} {% endfor %} {% endfor %} {% endif %} {% endfor %}
Gene Transcript HGVS Description
{{ gene.common.hgnc_symbol if gene.common else gene.hgnc_id }} {% if transcript.is_canonical %} C {% endif %}
{{ transcript.transcript_id }}
{{ (transcript.coding_sequence_name or '')|truncate(20, True) }} {{ (transcript.protein_sequence_name or '')|url_decode }}
{{ gene.common.hgnc_symbol if gene.common else gene.hgnc_id }} {% if transcript.is_canonical %} C {% endif %}
{{ refseq_id }} ({{ transcript.transcript_id }}) {% if refseq_id in gene.common.primary_transcripts %} (hgnc-primary) {% endif %}
{{ (transcript.coding_sequence_name or '')|truncate(20, True) }} {{ (transcript.protein_sequence_name or '')|url_decode }}
{% endmacro %}