{% extends "layout_bs4.html" %} {% from "utils.html" import comments_panel, activity_panel %} {% from "variant/utils.html" import rankscore_panel, overlapping_panel, genes_panel, transcripts_panel, proteins_panel, pin_button, causative_button, igv_track_selection, modal_causative %} {% from "variant/tx_overview.html" import disease_associated, transcripts_overview %} {% from "variant/variant_details.html" import frequencies, gtcall_panel, observations_panel, old_observations, mappability_list, severity_list %} {% from "variant/buttons.html" import igv_button, variant_tag_button, variant_tier_button, dismiss_variant_button, mosaic_variant_button, splice_junctions_button %} {% from "variant/components.html" import panel_classify, compounds_panel, matching_variants, external_links %} {% from "variant/sanger.html" import sanger_button, modal_sanger, modal_cancel_sanger %} {% from "variant/gene_disease_relations.html" import omim_phenotypes %} {% block title %} {{ super() }} - {{ institute.display_name }} - {{ case.display_name }} - {{ variant.display_name }} {% endblock %} {% block css %} {{ super() }} {% endblock %} {% block top_nav %} {{ super() }} {% endblock %} {% block top_nav_right %} {% if config['MAIL_USERNAME'] %} {# Email setting must be setup #} {% endif %} {{ super() }} {% endblock %} {% block content_main %}
{% if variant.missing_data %}
Showing only first 30 genes!
{% endif %} {{ matching_variants(managed_variant, causatives, variant.matching_tiered) }}
{{ panel_classify(variant, institute, case, ACMG_OPTIONS, manual_rank_options, cancer_tier_options, dismiss_variant_options, mosaic_variant_options) }}
{{ panel_summary() }}
{{ frequencies(variant) }} {% if config['LOQUSDB_SETTINGS'] %} {{ observations_panel(variant, observations, case) }} {% endif %} {{ old_observations(variant) }}
{{ severity_list(variant) }}
{{ panel_comment() }}
{{ panel_quality() }}
{{ gtcall_panel(variant) }}
{{ omim_phenotypes(variant) }}
{{ transcripts_overview(variant) }}
{{ overlapping_panel(variant, overlapping_vars, case, institute) }}
{% if variant.rank_score_results %}
{{ rankscore_panel(variant) }}
{% endif %}
{% if variant.compounds %}
{{ compounds_panel(institute, case, variant) }}
{% endif %}
{{ external_links(case, variant) }}
{{ activity_panel(events|reverse) }}
{% if config['MAIL_USERNAME'] %} {# Email setting must be setup #} {{ modal_sanger(institute, case, variant, current_user) }} {% endif %} {% if config['MAIL_USERNAME'] %} {# Email setting must be setup #} {{ modal_cancel_sanger(institute, case, variant, current_user) }} {% endif %}
{{ modal_causative(case, institute, variant) }} {% endblock %} {% macro panel_quality() %}
Quality
Mappability (fracMatch)
{% if variant.callers and variant.callers|length > 0%}
Variant callers
{% endif %}
{% endmacro %} {% macro panel_comment() %}
{{ comments_panel(institute, case, current_user, variant.comments, variant_id=variant._id) }}
{% endmacro %} {% macro panel_summary() %}
Summary
{% set tmp_gene_info = [] %} {% for gene in variant.genes %} {% for transcript in gene.transcripts %} {% if transcript.is_primary %} {% do tmp_gene_info.append(gene) %} {% do tmp_gene_info.append(transcript) %} {% endif %} {% endfor %} {% endfor %} {% if tmp_gene_info | length == 0 %} {% for gene in variant.genes %} {% for transcript in gene.transcripts %} {% if transcript.refseq_id and transcript.refseq_id.startswith('NM_') %} {% do tmp_gene_info.append(gene) %} {% do tmp_gene_info.append(transcript) %} {% endif %} {% endfor %} {% endfor %} {% endif %} {% set primary_gene = tmp_gene_info[0] %} {% if tmp_gene_info %} {% set primary_transcript = tmp_gene_info[1] %}
{{ primary_gene.hgnc_symbol }}; {{ primary_gene.description }}
{% endif %}
Databases
SweGen Beacon {% if variant.cosmic_link %} COSMIC {% endif %} {% if variant.dbsnp_id %} {% for snp in variant.dbsnp_id.split(';') %} dbSNP ({{ snp }}) {% endfor %} {% endif %}
{% if primary_transcript and primary_transcript.varsome_link %} V {% endif %} {% if primary_transcript and primary_transcript.tp53_link %} TP53 {% endif %} {% if primary_transcript and primary_transcript.cbioportal_link %} CBP {% endif %} {% if primary_transcript and primary_transcript.mycancergenome_link %} MCG {% endif %}
{% if variant.clinsig_human %} {% for clinsig in variant.clinsig_human %} {% if clinsig.accession %} Clinvar {{ clinsig.accession }} {% endif %} {% endfor %} {% endif %}
Alignment
{% if config.SQLALCHEMY_DATABASE_URI %} {% for gene in variant.genes %} {% endfor %} {% endif %} {% if splice_junctions_tracks %} {% endif %}
{{ igv_button(case, variant, case_groups) }} {{ gene.common.hgnc_symbol if gene.common else gene.hgnc_id }}
{{ igv_track_selection(igv_tracks, current_user) }}
{{ splice_junctions_button(institute._id, case.display_name, variant._id) }}
{% endmacro %} {% block scripts %} {{ super() }} {% endblock %}