{% macro table(key_metrics, id_map, levels, selected_level) %}
{% for level_int, level_key in levels %} {% endfor %} {% for sample_id, data in key_metrics %} {% set completeness = data["completeness_%s"|format(selected_level)] %} {% if completeness < 90 %} {% elif completeness < 100 %} {% else %} {% endif %} {% for level_int, level_key in levels %} {% endfor %} {% endfor %}
{{ _('Sample') }} {{ _('Average coverage') }} [x]{{ _('Completeness') }} {{ level_int }}x [%]
{{ id_map[sample_id] or sample_id }} {{ data.mean_coverage|round(3) }}{{ data[level_key]|round(3) }}
{% endmacro %}