{% from "cases/chanjo2_form.html" import chanjo2_report_form %} {% macro genepanels_table(case, institute) %}
Gene panels
{% for panel in case.panels %} {% else %} {% endfor %}
Panel Default Version Genes
{{ panel.display_name|truncate(30, True) }} {% if panel.removed %} Removed {% endif %} {% if panel.is_default %} Default {% endif %} {{ panel.version }} ({{ panel.updated_at.date() }}) {{ panel.nr_genes }}
No panels linked to case
{% endmacro %} {% macro change_default_panels(case, institute) %}
Change default gene panels
{% endmacro %} {% macro hpo_genelist_panel(case, institute, config) %}
 HPO gene panel ({{ case.dynamic_gene_list|length }} genes {%- if case.dynamic_panel_phenotypes %}, {{ case.dynamic_panel_phenotypes|length }} phenotypes {% endif %} ) {% if case.dynamic_gene_list_edited %} (edited) {% endif %}
{% if case.dynamic_gene_list %}
{% for hpo_gene in case.dynamic_gene_list %} {{ hpo_gene.hgnc_symbol }}    {% endfor %}
{% else %} No gene list generated {% endif %}
{% if case.dynamic_gene_list %}
{% if case.track == 'cancer' %} {% if case.vcf_files.vcf_cancer %} Clinical HPO SNVs {% endif %} {% if case.vcf_files.vcf_cancer_sv %} Clinical HPO SVs {% endif %} {% else %} {% if case.vcf_files.vcf_snv %} Clinical HPO SNVs {% endif %} {% if case.has_svvariants %} Clinical HPO SVs {% endif %} {% if case.has_strvariants %} Clinical HPO STRs {% endif %} {% if case.has_meivariants %} Clinical HPO MEIs {% endif %} {% endif %}
{% if case.chanjo_coverage or case.chanjo2_coverage and case.dynamic_gene_list|length > 0 %}
{% if case.chanjo_coverage %} Coverage report
Coverage overview
{% endif %} {% if case.chanjo2_coverage %} {{ chanjo2_report_form(institute, case, "HPO Panel", 'report', case.dynamic_gene_list|map(attribute='hgnc_id')|join(',')) }} {{ chanjo2_report_form(institute, case, "HPO Panel", 'overview', case.dynamic_gene_list|map(attribute='hgnc_id')|join(',')) }} {% endif %}
{% endif %}
{% endif %}
{% endmacro %}