{% macro database_buttons(variant) %}
SweGen Beacon {% if variant.cosmic_links %} {% for cosmic_link in variant.cosmic_links %} {{cosmic_link[0]}} {% endfor %} {% 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 %}
{% endmacro %} {% macro splice_junctions_button(institute_id, case_name, variant_id) %} RNA splicing {% endmacro %} {% macro variant_tag_button(variant, institute, case, manual_rank_options) %}
{% endmacro %} {% macro variant_tier_button(variant, institute, case, cancer_tier_options) %}
{% endmacro %} {% macro dismiss_variant_button(variant, institute, case, dismiss_variant_options) %}
{% endmacro %} {% macro mosaic_variant_button(variant, institute, case, mosaic_variant_options) %}
{% endmacro %} {% macro igv_button(case, variant, case_groups) %}
{% if variant %} {% endif %} {% set aln = namespace(sample_names=[],mt_bams=[], mt_bais=[], bam_files=[], bai_files=[]) %} {% if variant and variant.chromosome in ["MT","M"] %} {% if case_groups %} {% for group_id, case_group in case_groups.items() %} {% for grouped_case in case_group %} {% if grouped_case.mt_bams %} {% set aln.sample_names = aln.sample_names + grouped_case.sample_names %} {% set aln.mt_bams = aln.mt_bams + grouped_case.mt_bams %} {% set aln.mt_bais = aln.mt_bais + grouped_case.mt_bais %} {% endif %} {% endfor %} {% endfor %} {% else %} {% set aln.sample_names = case.sample_names %} {% set aln.mt_bams = case.mt_bams %} {% set aln.mt_bais = case.mt_bais %} {% endif %} {% if aln.mt_bams %} {% else %} MT BAM file(s) missing {% endif %} {% elif case.bam_files %} {% if case_groups %} {% for group_id, case_group in case_groups.items() %} {% for grouped_case in case_group %} {% if grouped_case.bam_files %} {% set aln.sample_names = aln.sample_names + grouped_case.sample_names %} {% set aln.bam_files = aln.bam_files + grouped_case.bam_files %} {% set aln.bai_files = aln.bai_files + grouped_case.bai_files %} {% endif %} {% endfor %} {% endfor %} {% else %} {% set aln.sample_names = case.sample_names %} {% set aln.bam_files = case.bam_files %} {% set aln.bai_files = case.bai_files %} {% endif %} {% if case.rhocall_beds %} {% endif %} {% if case.tiddit_coverage_wigs %} {% endif %} {% if case.upd_regions_beds %} {% endif %} {% if case.upd_sites_beds %} {% endif %} {% else %} BAM file(s) missing {% endif %}
{% endmacro %}