{% extends "layout_bs4.html" %} {% block title %} {{ super() }} - {{ institute.display_name }} - Cases {% endblock %} {% block top_nav %} {{ super() }} {% if config.SHOW_CAUSATIVES %} {% endif %} {% endblock %} {% block content_main %}
{{ search_form() }}
{% if sanger_unevaluated %} {% endif %}
{% set ordered_statuses = ['prioritized', 'inactive', 'active', 'archived', 'solved', ] -%} {% for status in ordered_statuses %} {% for group_name, case_group in cases %} {% if status == group_name and case_group|length > 0 %}
{{ cases_table(group_name, case_group) }}
{% endif %} {% endfor %} {% endfor %}
{% endblock %} {% macro search_form() %}
{% endmacro %} {% macro cases_table(group_name, cases) %} {% if sort_order == 'asc' %} {% set sort_option = 'desc'%} {% else %} {% set sort_option = 'asc'%} {% endif %}
{% for case in cases %} {{ case_row(case) }} {% else %} {% endfor %}
{{ group_name|capitalize }} cases Status Analysis date Link Sequencing Track Clinvar
No cases found.
{% endmacro %} {% macro case_row(case) %} {{ case.display_name }} {% if case.individuals|length > 1 %} {% for item in case.individuals %} {% endfor %} {% endif %} {% for user in case.assignees %} {{ user.name }} {% endfor %} {% if case.needs_check %} decipher {% endif %} {{ case.status }} {% if case.is_migrated %} migrated {% endif %} {{ case.analysis_date.date() }} {% if case.rerun_requested %} rerun pending {% elif case.is_rerun %} rerun {% endif %} {% if case.is_research %} {% if case.vcf_files.vcf_snv %} Research SNV and INDELs {% elif case.vcf_files.vcf_cancer %} Clinical cancer variants {% endif %} {% else %} {% if case.vcf_files.vcf_snv %} Clinical SNV and INDELs {% elif case.vcf_files.vcf_cancer %} Clinical cancer variants {% elif case.vcf_files.vcf_cancer_sv %} Clinical cancer structural variants {% endif %} {% endif %} {% for analysis_type in case.analysis_types %} {% if analysis_type == 'wgs' %} {% set badge_class = 'primary' %} {% elif analysis_type == 'wes' %} {% set badge_class = 'warning' %} {% elif analysis_type == 'tga' %} {% set badge_class = 'info' %} {% elif analysis_type == 'panel' %} {% set badge_class = 'info' %} {% elif analysis_type == 'mixed' %} {% set badge_class = 'mixed' %} {% elif analysis_type == 'external' %} {% set badge_class = 'danger' %} {% else %} {% set badge_class = 'default' %} {% endif %} {{ analysis_type|upper }} {% endfor %} {{ case.display_track }} {% if case.clinvar_variants %} {{case.clinvar_variants|length}} {% if case.clinvar_variants|length >1 %} variants {% else %} variant {% endif %} {% endif %} {% endmacro %} {% block scripts %} {{ super() }} {% endblock %}