{% macro igv_link(chrom, start, end) -%} IGV {%- endmacro -%} {% macro igv_open_file(filename, linkname) -%} {{ linkname }} {%- endmacro -%} {% macro list_out(list) -%} {% for item in list %}{{ item }}{% if not loop.last %}, {% endif %}{% endfor%} {%- endmacro -%} {% macro list_out_bytes(list) -%} {% for item in list %}{{ item.decode() }}{% if not loop.last %}, {% endif %}{% endfor%} {%- endmacro -%} {% macro ensemble_link(gene_name) %} {{ gene_name }} {%- endmacro -%} {% macro ucsc_link(chrom, pos) %} UCSC {%- endmacro -%} {%- macro genemania_single_link(gene_name) -%} GM {%- endmacro -%} {%- macro omim_link(genes) -%} OMIM {%- endmacro -%} {%- macro exac_link(chrom, position, ref, alt) -%} ExAC (HG19) {%- endmacro -%} {%- macro genomad_link(chrom, position, ref, alt) -%} gnomAD (HG19) {%- endmacro -%} {% macro ncbi_link(chrom, pos) -%} 1000G (HG19) {%- endmacro -%} {% macro dbsnp_link(rsid) -%} {{ rsid }} {%- endmacro -%} {% macro all_link(chrom, start, ref, alt, end=None, genes=None, usehg19=False) -%} {% if ref and alt %}{% set lo_chromosome, lo_position = liftover(chrom, start, not usehg19) %}{% endif %} {% set chrom = chrom[3:] if chrom.upper().startswith("CHR") else chrom %} {% set chrom = "MT" if chrom.upper() == "M" else chrom %}