{% extends "base.html" %} {% block title %}BLAST+ Results{% endblock %} {% block style %} h2 { margin-top: 0; font-size: 1.2em; } h3 { font-size: 1em; margin-top: 2em; border-bottom: 1px solid #e5e7eb; padding-bottom: 0.3em; } .summary td { padding: 0.2em 1em 0.2em 0; border: none; white-space: normal; } .downloads { margin-top: 1em; } .downloads a { margin-right: 0.8em; } .query-nav a { display: inline-block; margin-right: 1em; } .hits { width: 100%; border-collapse: collapse; font-size: 0.9em; } .hits th { background-color: #e0e7ff; color: #111827; font-weight: bold; padding: 0.6em; border-bottom: 2px solid #c7d2fe; white-space: nowrap; text-align: left; } .hits td { padding: 0.5em; border-bottom: 1px solid #e5e7eb; white-space: nowrap; } .hits td.desc { white-space: normal; min-width: 15em; } .hits td.num { text-align: right; } .hits tr:hover { background-color: #f3f4f6; } .overview svg { width: 100%; max-width: 760px; height: auto; display: block; } .overview a:hover rect { opacity: 0.6; } .alignment { margin-top: 1.5em; } .alignment pre { font-size: 0.85em; line-height: 1.3; overflow-x: auto; } .alignment .hsp-stats { font-family: monospace; font-size: 0.85em; margin: 0.8em 0 0.3em; } .alignment:target { background: #fefce8; } .to-top { font-size: 0.85em; } {% endblock %} {% block content %} {% set legend_width = 140 %}

Search summary

Program{{ params.program }}{% if params.task %} ({{ params.task }}){% endif %}
Database{{ params.database }}
ParametersE-value {{ params.evalue }}, max target seqs {{ params.max_target_seqs }} {%- if params.matrix %}, matrix {{ params.matrix }}{% endif %} {%- if params.word_size %}, word size {{ params.word_size }}{% endif %} {%- if params.filter %}, low complexity filter {{ 'on' if params.filter == 'yes' else 'off' }}{% endif %} {%- if params.strand %}, strand {{ params.strand }}{% endif %} {%- if params.extra_args %}, {{ params.extra_args }}{% endif %}
Job ID{{ job_id }} (results are kept for a limited time)
Download: {% for name, fmt in download_formats.items() %} {{ {'pairwise': 'Pairwise text', 'tabular': 'Hit table (TSV)', 'tabular-header': 'Hit table with headers', 'csv': 'CSV', 'xml': 'XML', 'json': 'JSON', 'asn': 'ASN.1 archive'}[name] }} {% endfor %}
{% if queries | length > 1 %}

Queries: {% for q in queries %}{{ q.title }} ({{ q.hits | length }} hit{{ '' if q.hits | length == 1 else 's' }}){% endfor %}

{% endif %}
{% for q in queries %}

Query: {{ q.title }} (length {{ q.len }})

{% if not q.hits %}

No hits found.{% if q.message %} {{ q.message }}{% endif %}

{% else %} {% set ov = q.overview %} {% set row_h = 10 %} {% set top = 52 %}

Graphical overview

Color key for alignment scores {% for color, label in legend %} {{ label }} {% endfor %} {% for t in ov.ticks %} {{ t.label }} {% endfor %} {% for row in ov.rows %} {{ row.label }} {% set y = top + loop.index0 * row_h %} {% for s in row.segments %} {% endfor %} {% endfor %} {% if ov.truncated %}

Showing the top {{ ov.rows | length }} hits.

{% endif %}

Sequences producing significant alignments

{% for hit in q.hits %} {% endfor %}
Subject Description Max score Total score Query cover E-value % Identity Length
{{ hit.id }} {{ hit.title or '(no description)' }} {{ '%.1f' | format(hit.max_score) }} {{ '%.1f' | format(hit.total_score) }} {{ '%.0f' | format(hit.query_cover) }}% {{ '%.2g' | format(hit.evalue) }} {{ '%.1f' | format(hit.identity) }} {{ hit.len }}

Alignments

{% for hit in q.hits %}
>{{ hit.id }} {{ hit.title }}
Length = {{ hit.len }}
{% for hsp in hit.hsps %}
Score = {{ '%.1f' | format(hsp.bit_score) }} bits ({{ hsp.score }}), Expect = {{ '%.2g' | format(hsp.evalue) }}
Identities = {{ hsp.identity }}/{{ hsp.align_len }} ({{ '%.0f' | format(hsp.identity_pct) }}%) {%- if hsp.positive is not none %}, Positives = {{ hsp.positive }}/{{ hsp.align_len }} ({{ '%.0f' | format(hsp.positive_pct) }}%){% endif %}, Gaps = {{ hsp.gaps }}/{{ hsp.align_len }} ({{ '%.0f' | format(hsp.gaps_pct) }}%) {%- if hsp.orientation %}
{{ hsp.orientation }}{% endif %}
{{ hsp.alignment }}
{% endfor %} ↑ Back to query
{% endfor %} {% endif %}
{% endfor %} ← Back to Search {% endblock %}