VariantCentrifuge Report

Generated on {{ generation_date }}

VariantCentrifuge v{{ version }}

Variants Table

{% for i in range(7) %}
{% endfor %}
{% if variants and variants|length > 0 %} {% for col_info in column_data %} {% endfor %} {% for v_row in variants %} {% for col_info in column_data %} {% endfor %} {% endfor %}
{{ col_info.display_name }}
{% if col_info.is_igv_link_column %} {# Handle structured igv_links data which is a list of dicts #} {% if v_row[col_info.original_name] and v_row[col_info.original_name]|length > 0 %} {% for igv_link_detail in v_row[col_info.original_name] %} {% if igv_link_detail.report_path | is_safe_url %} IGV report for {{ igv_link_detail.sample_id }} (opens in new tab) {{ igv_link_detail.sample_id }} {% if not loop.last %} {% endif %} {% else %} {{ igv_link_detail.sample_id }}{% if not loop.last %} {% endif %} {% endif %} {% endfor %} {% else %} N/A {% endif %} {% elif col_info.is_standard_link_column and v_row[col_info.original_name] and v_row[col_info.original_name] | string | trim != "" %} {% if v_row[col_info.original_name] | is_safe_url %} {{ col_info.link_display_text }} (opens in new tab) {{ col_info.link_display_text }} {% else %} {{ v_row[col_info.original_name] }} {% endif %} {% elif col_info.apply_hover_expand and col_info.max_width_px %} {% set safe_max_width = col_info.max_width_px | int %} {% if safe_max_width > 0 %} {{ v_row[col_info.original_name] }} {% else %} {{ v_row[col_info.original_name] }} {% endif %} {% else %} {{ v_row[col_info.original_name] }} {% endif %}
{% else %}

No variants found matching the filtering criteria.

The filtering process completed successfully but no variants remained after applying all filters. This may be due to:

  • Strict filtering criteria
  • Specific gene selection with no matching variants
  • Sample-specific filters excluding all variants

You may want to try adjusting your filtering parameters or check your input data.

{% endif %}

Total Variants

{{ summary.num_variants }}

Unique Genes

{{ summary.num_genes }}

Samples

{{ summary.num_samples | default(0) }}

Impact Breakdown

    {% for level in ['HIGH', 'MODERATE', 'LOW', 'MODIFIER'] %}
  • {{ level }} {{ summary.impact_distribution.get(level, 0) if summary.impact_distribution is mapping else 0 }}
  • {% endfor %}

Top Genes

{% if summary.top_genes is defined and summary.top_genes|length > 0 %}
    {% for gene_info in summary.top_genes[:5] %}
  • {{ gene_info.gene }}{{ gene_info.count }}
  • {% endfor %}
{% else %}

No gene data available

{% endif %}

Impact Distribution

{% for level in ['HIGH', 'MODERATE', 'LOW', 'MODIFIER'] %} {% if summary.impact_distribution.get(level, 0) > 0 %} {% endif %} {% endfor %}
Impact LevelVariant Count
{{ level }}{{ summary.impact_distribution.get(level, 0) }}

Inheritance Patterns

{% if summary.inheritance_distribution is defined and summary.inheritance_distribution|length > 0 %} {% for pattern, count in summary.inheritance_distribution.items() %} {% if pattern != 'none' and pattern != 'reference' %} {% endif %} {% endfor %}
Inheritance PatternVariant Count
{{ pattern|replace('_', ' ') }}{{ count }}
{% else %}

Inheritance analysis not available (no pedigree provided)

{% endif %}