{% extends "base-layout.html" %} {% block css %} {{ super() }} {% endblock %} {% block pdf_export %} {% endblock %} {% macro one_interval_table(interval_id, interval_features) %}
{{ interval_features.interval_type|capitalize }} {{ interval_id }} - Coordinates: {{interval_features.coordinates}} - size: {{interval_features.length}} {% if interval_features.mane_select %} MANE Select: {{interval_features.mane_select}} {% endif %} {% if interval_features.mane_plus_clinical %} MANE Plus Clinical: {{interval_features.mane_plus_clinical}} {% endif %} {% if interval_features.mrna %} {{interval_features.mrna}} {% endif %} {% if interval_features.transcript_rank %} rank: {{interval_features.transcript_rank}} {% endif %}
{% for level, _ in levels.items() %} {% endfor %} {% for sample_stats in interval_features.stats %} {% for level, _ in levels.items() %} {% endfor %} {% endfor %}
Sample Mean coverageCompleteness {{ level }}x [%]
{{ sample_stats[0] }} {{ sample_stats[1]|round(2) }}{{ (sample_stats[2][level] * 100)|round(2) }}
{% endmacro %} {% macro gene_stats_macro() %}

Gene: {{ gene.hgnc_symbol or gene.hgnc_id }}


{% for transcript_id, transcript_features in transcript_coverage_stats.items() %} {{ one_interval_table(transcript_id, transcript_features) }}

{% if transcript_features.exons %} {% for exon_id, exon_stats in transcript_features.exons.items()|sort(attribute='1.transcript_rank') %} {{ one_interval_table(exon_id, exon_stats) }} {% endfor %} {% else %} No exons stats available for this transcript {% endif %}


{% else %} No intervals found in database for gene {{gene.hgnc_symbol or gene.hgnc_id}}. {% endfor %} {% endmacro %} {% block title %} Chanjo2 gene coverage overview {% endblock %} {% block content %} {{ gene_stats_macro() }} {% endblock%}