{% macro format_key(key) %} {% set ns = namespace(text='') %} {% for char in key %} {% if char.isupper() %} {% set ns.text = ns.text ~ ' ' ~ char.lower() %} {% else %} {% set ns.text = ns.text ~ char %} {% endif %} {% endfor %} {{ ns.text | trim | capitalize }} {% endmacro %} {% macro render_value(value) %} {% if value is mapping %} {% for key, nested_value in value.items() %}
This submission has no variants yet.
{% endif %}|
50 %} data-bs-toggle="tooltip" title="{{ns.label}}">{{ ns.label|truncate(25,true,'..') }} {% else %} >{{ ns.label }} {% endif %} {% if ns.mane_select %} MANE SELECT {% endif %} {% if ns.mane_plus_clinical %} MANE PLUS CLINICAL {% endif %} {% if ns.validated %} {% endif %} |
{% endfor %}
| Case | Variant | Classification | Last evaluated | Comment | Citation | Variant | Associated conditions | Observations | |
|---|---|---|---|---|---|---|---|---|---|
| {{ var.case_name }} | {# Safe dictionary access #} {% set cls = var.get(subm_type + 'Classification', {}) %} {% set desc = cls.get(subm_type + 'ClassificationDescription', '') %} | {{ desc }} | {{ cls.get('dateLastEvaluated', '') }} | {{ cls.get('comment', '') }} | {{ render_dict_array(cls.get('citation', [])) }} | {{ render_dict_array(var.get('variantSet', {}).get('variant', [])) }} | {{ render_dict_array(var.get('conditionSet', {}).get('condition', [])) }} | {{ render_dict_array(var.get('observedIn', [])) }} |
| Variant | Type | Case | Refseq | Gene | HGVS | Classification | Added by | ||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| {{loop.index}} | {% if subm_variant.category == 'sv' or subm_variant.breakpoint1 %} {% do var_key_name.update( {subm_variant.local_id : '_'.join([subm_variant.var_type, subm_variant.chromosome, subm_variant.breakpoint1 or subm_variant.outer_start or ""]) }) %}{% if "N/A" not in case_name %} {{var_key_name[subm_variant.local_id]|truncate(25,true,'..')}} {% else %} {{ var_key_name[subm_variant.local_id]|truncate(25,true,'..') }} (N/A) {% endif %} | SV |
{% else %}
{% if subm_variant.ref_seq and subm_variant.hgvs %}
{% do var_key_name.update( {subm_variant.local_id : '_'.join([subm_variant.ref_seq, subm_variant.hgvs])} ) %}
{% else %}
{% do var_key_name.update({subm_variant.local_id : '_'.join([subm_variant.chromosome, subm_variant.start, subm_variant.ref[0:5], subm_variant.alt[0:5]]) }) %}
{% endif %}
{% if "N/A" not in case_name %} {{var_key_name[subm_variant.local_id]|truncate(25,true,'..')}} {% else %} {{ var_key_name[subm_variant.local_id]|truncate(25,true,'..') }} (N/A) {% endif %} | SNV |
{% endif %}
{{ case_link(institute_id=institute._id, case_name=case_name) }} | {{subm_variant.ref_seq or '-'}} | {{subm_variant.gene_symbol or '-'}} | {{subm_variant.hgvs|truncate(100,true,'..') or '-'}} | {{subm_variant.clinsig}} | {{subm_variant.added_by or "N/A"}} | |
|
|
|||||||||||
| Individual | Case | Variant | Allele origin | ||||
|---|---|---|---|---|---|---|---|
| {{loop.index}} | {{case.individual_id}} | {{ case_link(institute_id=institute._id, case_name=subm_obj.cases[case.case_id]) }} | {{var_key_name[case.linking_id]|truncate(100,true,'..')}} | {{case.allele_origin}} | |||
No case data provided for the above variants
{% endif %} {% endmacro %} {% macro action_modal(action_type, institute, subm_id) %}