{% extends "bootstrap/base.html" %} {% import "bootstrap/wtf.html" as wtf %} {% import "bootstrap/fixes.html" as fixes %} {% import "bootstrap/utils.html" as util %} {% block title %}Compilation Summary{% endblock %} {% block content %}

Provenance

Name
{{ graph.name }}
Version
{{ graph.version }}
{% if graph.description %}
Description
{{ graph.description }}
{% endif %}
Uploader
{{ report.user }}
Upload Time
{{ report.created }}
Parse Time
{{ time }} seconds

Nodes ({{ graph.number_of_nodes() }})

{% for key, value in summary.function_count.most_common() %} {% endfor %}
Function Count
{{ key }} {{ value }}

Edges ({{ graph.number_of_edges() }})

{% for key, value in summary.relation_count.most_common() %} {% endfor %}
Edge Count
{{ key }} {{ value }}

Namespaces ({{ graph.namespace_url|length }})

This section lists all of the namespaces that are defined in the original BEL script.

{% for key, value in graph.namespace_url.items()|sort %} {% endfor %}
Namespace URL
{{ key }} {{ value }}

Annotations ({{ graph.annotation_url|length }})

This section lists all of the annotations that are defined in the original BEL script.

{% for key, value in graph.annotation_url.items()|sort %} {% endfor %}
Annotation URL
{{ key }} {{ value }}
{% if summary.unused_namespaces is defined and summary.unused_namespaces|length > 0 %}

Unused Namespaces ({{ summary.unused_namespaces|length }})

The source BEL script contained references to the following namespaces, but they were never used. It is suggested to delete their definitions from the BEL script to improve readability and parsing speed.

    {% for unused_namespace in summary.unused_namespaces|sort %}
  • {{ unused_namespace }}
  • {% endfor %}
{% endif %} {% if graph.annotation_list|length > 0 %}

Locally Defined Annotations ({{ graph.annotation_list|length }})

The source BEL script contained annotations defined as a list.

    {% for list_annotation in graph.annotation_list %}
  • {{ list_annotation }}
  • {% endfor %}
{% endif %} {% if summary.unused_annotations is defined and summary.unused_annotations|length > 0 %}

Unused Annotations ({{ summary.unused_annotations|length }})

The source BEL script contained references to the following annotations, but they were never used. It is suggested to delete their definitions from the BEL script to improve readability and parsing speed.

Note: this may be due to errors occurring in all statements with these annotations.

    {% for unused_annotation in summary.unused_annotations|sort %}
  • {{ unused_annotation }}
  • {% endfor %}
{% endif %} {% if summary.unused_list_annotation_values is defined and summary.unused_list_annotation_values|length > 0 %}

Unused List Annotation Values ({{ summary.unused_list_annotation_values|length }})

The source BEL script contained the following list annotations, but no references to the following values. It is suggested to prune these values from the list definitions.

Note: this may be due to errors occurring in all statements with these annotations.

{% for annotation, values in summary.unused_list_annotation_values.items()|sort %} {% endfor %}
Annotation Values
{{ annotation }}
    {% for value in values %}
  • {{ value }}
  • {% endfor %}
{% endif %} {% if summary.syntax_errors is defined and summary.syntax_errors|length > 0 %}

Syntax Errors ({{ summary.syntax_errors|length }})

{% for _, exc, _ in summary.syntax_errors %} {% endfor %}
Line BEL Message
{{ exc.line_number }} {{ exc.line }} {{ exc }}
{% endif %} {% if graph.warnings|length > 0 %}

Errors ({{ graph.warnings|length }})

{% for _, exc, _ in graph.warnings %} {% endfor %}
Line BEL Message
{{ exc.line_number }} {{ exc.line }} {{ exc }}
{% endif %} {% if summary.error_groups is defined and summary.error_groups|length > 0 %}

Top Warnings

{% for label, count in summary.error_groups %} {% if count > 1 %} {% endif %} {% endfor %}
Error Frequency
{{ label }} {{ count }}
{% endif %} {% if summary.undefined_namespaces is defined and summary.undefined_namespaces|length > 0 %}

Undefined Namespaces ({{ summary.undefined_namespaces|length }})

The source BEL script contained references to the following namespaces, but they were never defined.

    {% for undefined_namespace in summary.undefined_namespaces|sort %}
  • {{ undefined_namespace }}
  • {% endfor %}
{% endif %} {% if summary.undefined_annotation is defined and summary.undefined_annotations|length > 0 %}

Undefined Annotations ({{ summary.undefined_annotations|length }})

The source BEL script contained references to the following annotations, but they were never defined.

    {% for undefined_annotation in summary.undefined_annotations|sort %}
  • {{ undefined_annotation }}
  • {% endfor %}
{% endif %} {% if summary.namespaces_with_incorrect_names is defined and summary.namespaces_with_incorrect_names|length > 0 %}

Namespaces with Incorrect Names ({{ summary.namespaces_with_incorrect_names|length }})

    {% for namespace in summary.namespaces_with_incorrect_names %}
  • {{ namespace }}
  • {% endfor %}
{% endif %}

About

{% include "footer_text.html" %}
{% endblock %}