{% macro fasta_check_report(validation_results) -%} {% for fasta_file, results_for_fasta in validation_results.get('fasta_check', {}).items() %} {% if results_for_fasta.get('all_insdc') %} {% set icon = "✔" %} {% set row_class = "report-section pass" %} {% set text = "all sequences are INSDC accessioned" %} {% else %} {% set icon = "❌" %} {% set row_class = "report-section fail collapsible" %} {% set text = "some sequences are not INSDC accessioned" %} {% endif %}
{{ icon }} {{ fasta_file }}: {{ text }}
{% if not results_for_fasta.get('all_insdc') %}
First 10 sequences not in INSDC. Full report: {{ results_for_fasta.get('report_path', '') }}
{% set sequence_info_list = results_for_fasta.get('sequences', [])|rejectattr("insdc")|list %} {% for sequence_info in sequence_info_list[:10] %} {% endfor %} {% endif %} {% endfor %} {%- endmacro %}
Sequence nameRefget md5
{{sequence_info.get('sequence_name') }} {{ sequence_info.get('sequence_md5') }}