{% 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() }}
Institutes
Managed variants
{% endblock %}
{% block content_main %}
| Chr |
Start |
End |
Ref |
Alt |
Category |
Kind |
Description |
Last edited by |
|
{% for variant in managed_variants %}
| {{ variant.chromosome }} |
{{ variant.position }} |
{{ variant.end }} |
{{ variant.reference }} |
{{ variant.alternative }} |
{{ variant.category|upper }} |
{{ variant.sub_category|upper }} |
{{ variant.description }}
|
{% for maintainer in variant.maintainers %}
{{ maintainer.name }}{% if not loop.last %}, {% endif %}
{% endfor %}
{% if variant.institute %}
{{ variant.institute | length }}
{% endif %}
|
|
{{ modify_variant(variant) }}
{% endfor %}
{{ pagination_footer(page, result_size) }}
{% endblock %}
{% macro modify_variant(variant) %}
{{ modify_variant_form(variant) }}
{% endmacro %}
{% macro modify_variant_form(variant) %}
{% endmacro %}
{% macro load_variant_form() %}
Upload 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") }}
{% endmacro %}
{% block scripts %}
{{ super() }}
{% endblock %}