{% extends "layout.html" %} {% import "bootstrap/wtf.html" as wtf %} {% from "variants/utils.html" import pagination_footer, pagination_hidden_div %} {% block title %} {{ super() }} - Managed variants {% endblock %} {% block css %} {{ super() }} {% endblock %} {% block top_nav %} {{ super() }} {% endblock %} {% block content_main %}
{{ add_variant_form() }}
{{ load_variant_form() }}
{{ pagination_hidden_div(page, result_size) }}
Filters
Filter returns {{ result_size }} / {{ total_variants }} variants.
{{ filter_variants_form() }}
{% for variant in managed_variants %} {{ modify_variant(variant) }} {% endfor %}
Chr Start End Ref Alt Category Kind Description Last edited by
{{ variant.chromosome }} {{ variant.position }} {{ variant.end }} {{ variant.reference | truncate(20, True, '...') }} {{ variant.alternative | truncate(20, True, '...') }} {{ variant.category|upper }} {{ variant.sub_category|upper }} {{ variant.description|safe }} {% for maintainer in variant.maintainers %} {{ maintainer.name }}{% if not loop.last %}, {% endif %} {% endfor %} {% if variant.institute %} {{ variant.institute | length }} {% endif %}
{{ pagination_footer(page, result_size) }}
{% endblock %} {% macro modify_variant(variant) %} {{ modify_variant_form(variant) }} {% endmacro %} {% macro modify_variant_form(variant) %}
{{ modify_form.csrf_token }} {{ modify_form.position(class="form-control", type="number", value=variant.position) }} {{ modify_form.end(class="form-control", type="number", value=variant.end) }} {{ modify_form.reference(class="form-control", value=variant.reference) }} {{ modify_form.alternative(class="form-control", value=variant.alternative) }}
{% endmacro %} {% macro load_variant_form() %}
Upload managed variants file

How do I format my managed variants file?

{% endmacro %} {% macro add_variant_form() %} {{ add_form.csrf_token }}
Chr {{ add_form.position.label }} {{ add_form.end.label }} {{ add_form.reference.label }} {{ add_form.alternative.label }} {{ add_form.category.label }} {{ add_form.sub_category.label }} {{ add_form.description.label }}
{{ add_form.chromosome(class_="form-control") }} {{ add_form.position(class="form-control", type="number") }} {{ add_form.end(class="form-control", type="number") }} {{ add_form.reference(class="form-control") }} {{ add_form.alternative(class="form-control") }} {{ add_form.category(class="form-control", onchange="populateSubTypeSelect('add_variant')") }} {{ add_form.sub_category(class="form-control") }} {{ add_form.description(class="form-control") }}
{% endmacro %} {% macro filter_variants_form() %} {{ filters_form.csrf_token }}
{{ wtf.form_field(filters_form.category, class="selectpicker", data_style="btn-secondary")}}
{{ wtf.form_field(filters_form.sub_category, class="selectpicker", data_style="btn-secondary")}}
{{ wtf.form_field(filters_form.description) }}
{{ wtf.form_field(filters_form.build, onchange="setChromosomes()") }}
{{ wtf.form_field(filters_form.chromosome, onchange="setCytobands();set_coords_fields()") }}
{{ wtf.form_field(filters_form.position, type="number", disabled=True) }}
{{ wtf.form_field(filters_form.end, type="number", disabled=True) }}
{{ wtf.form_field(filters_form.cytoband_start, onchange="setElemCoordinate('cytoband_start', 'position')") }}
{{ wtf.form_field(filters_form.cytoband_end, onchange="setElemCoordinate('cytoband_end', 'end')") }}
{{ filters_form.filter_variants(class_="btn btn-primary form-control") }}
Reset filters
{% endmacro %} {% block scripts %} {{ super() }} {% endblock %}