{% macro chanjo2_report_form(institute_obj, case_obj, panel_name, report_type, hgnc_ids, link_text, link_class = "link-primary") %} {% set form_name = "chanjo2_"+panel_name+"_"+report_type %} {% set form_action = config.CHANJO2_URL+"/"+report_type %} {% set build = "GRCh38" if "38" in case_obj.get("genome_build", "37") else "GRCh37" %} {% set default_level = institute_obj.coverage_cutoff %} {% set interval_type = "genes" %} {% set samples = [] %} {% set analysis_types = [] %} {% for ind in case_obj.individuals %} {% if ind.d4_file %} {% set sample = { "name" : ind.display_name, "coverage_file_path" : ind.d4_file, "case_name" : case_obj.display_name, "analysis_date" : case_obj.analysis_date.strftime("%FT%T.%f")[:-3] ~ "Z" } %} {% do samples.append( sample ) %} {% do analysis_types.append( ind.analysis_type ) %} {% endif %} {% endfor %} {% if "wes" in analysis_types %} {% set interval_type = "exons" %} {% elif "wts" in analysis_types %} {% set interval_type = "transcripts" %} {% endif %}
{% if panel_name == "HPO Panel" %} {% else %} {{link_text}} {% endif %}
{% endmacro %}