{% extends "layout.html" %} {% from "utils.html" import flash_messages %} {% block title %} {{ super() }} - {{ institute.display_name }} - {{ case.display_name }} - SV variants {% endblock %} {% block top_nav %} {{ super() }}
  • Institutes
  • {{ institute.display_name }}
  • {{ case.display_name }}
  • {{ variant_type|capitalize }} Structural variants
  • {% endblock %} {% block top_nav_right %}
  • Reset filters
  • {{ super() }} {% endblock %} {% block content %}
    {{ filters_form() }}
    {{ flash_messages() }}
    {% for variant in variants %} {{ variant_row(variant) }} {% else %} {% endfor %}
    Rank Score Type Chr Start loc Stop loc Length Region Function Frequency Gene(s)
    No matching variants
    {{ pagination() }}
    {% endblock %} {% macro filters_form() %}
    {{ form.gene_panels.label(class="control-label") }} {{ form.gene_panels(class="form-control") }}
    {{ form.region_annotations.label(class="control-label") }} {{ form.region_annotations(class="form-control") }}
    {{ form.functional_annotations.label(class="control-label") }} {{ form.functional_annotations(class="form-control") }}
    {{ form.genetic_models.label(class="control-label") }} {{ form.genetic_models(class="form-control") }}
    {{ form.hgnc_symbols.label(class="control-label") }} {{ form.hgnc_symbols(class="form-control") }}
    {{ form.size.label(class="control-label") }} {{ form.size(class="form-control") }}
    {{ form.size_inclusive.label(class="control-label") }}
    {{ form.size_inclusive() }}
    {{ form.clinsig.label(class="control-label") }} {{ form.clinsig(class="form-control") }}
    {{ form.chrom.label(class="control-label") }} {{ form.chrom(class="form-control") }}
    {{ form.thousand_genomes_frequency.label(class="control-label") }} {{ form.thousand_genomes_frequency(class="form-control") }}
    {{ form.svtype.label(class="control-label") }} {{ form.svtype(class="form-control") }}
    {% endmacro %} {% block scripts %} {{ super() }} {% endblock %} {% macro variant_row(variant) %} {{ variant.variant_rank }} {{ variant.rank_score|int }} {{ variant.sub_category|upper }} {{ variant.chromosome }} {{ variant.position }} {{ 'inf' if variant.end == 100000000000 else variant.end }} {{ 'inf' if variant.length == 100000000000 else variant.length }} {{ variant.region_annotations[:3]|join(', ') }} {{ variant.functional_annotations[:3]|join(', ') }} {{ variant.thousand_genomes_frequency|human_decimal if variant.thousand_genomes_frequency }} {% if variant.hgnc_symbols|length >= 5 %} {{ variant.hgnc_symbols[:2]|join(', ') }} [...] {{ variant.hgnc_symbols[-2:]|join(', ') }} {% else %} {{ variant.hgnc_symbols|join(', ') }} {% endif %} {% if variant.hgnc_symbols %} {{ variant.hgnc_symbols|length }} {% endif %} {% endmacro %} {% macro pagination() %} {% endmacro %}