{% macro render_list_group(items, columns) -%} {%- endmacro %}

Namespaces

Namespace References {{ graph.namespace_url|length }}

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

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

Unused Namespaces {{ unused_namespaces|length }}

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

{{ render_list_group(unused_namespaces) }} {% endif %} {% if naked_names is defined and naked_names|length > 0 %}

Naked Names {{ naked_names|length }}

Names referenced without a namespace are antithetical to reproducible science and data integration practices.

{{ render_list_group(naked_names) }} {% endif %} {% if undefined_namespaces is defined and undefined_namespaces|length > 0 %}

Undefined Namespaces {{ undefined_namespaces|length }}

The source BEL document contained references to the following namespaces, but they were never defined. Click the links to download them as enumerated namespaces, and update the BEL document accordingly.

{{ render_list_group(undefined_namespaces) }} {% endif %} {% if namespaces_with_incorrect_names is defined and namespaces_with_incorrect_names|length > 0 %}

Namespaces with Incorrect Names {{ namespaces_with_incorrect_names|length }}

{{ render_list_group(namespaces_with_incorrect_names) }} {% endif %}

Annotations

Annotation References {{ graph.annotation_url|length }}

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

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

Unused Annotations {{ unused_annotations|length }}

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

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

{{ render_list_group(unused_annotations) }} {% endif %} {% if graph.annotation_list|length > 0 %}

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

The source BEL document contained annotations defined as a list. Click each link to export the list definition as a BELANNO file that can hosted externally to promote re-usability and interoperability. After, you can replace the list definition in the source BEL with a SET ANNOTATION X AS URL "Y" definition.

{{ render_list_group(graph.annotation_list) }} {% endif %} {% if unused_list_annotation_values is defined and unused_list_annotation_values|length > 0 %}

Unused Locally Defined Annotations {{ unused_list_annotation_values|length }}

The source BEL document 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 unused_list_annotation_values.items()|sort %} {% endfor %}
Annotation Values
{{ annotation }}
    {% for value in values %}
  • {{ value }}
  • {% endfor %}
{% if undefined_annotation is defined and undefined_annotations|length > 0 %}

Undefined Annotations {{ undefined_annotations|length }}

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

{{ render_list_group(undefined_annotations) }} {% endif %} {% endif %}

Warnings

{% if chart_3_data %}

Warning Statistics

{% endif %} {% if error_groups is defined and error_groups|length > 0 %}

Most Frequent {{ error_groups|length }} Errors

{% for label, count in error_groups %} {% if count > 1 %} {% endif %} {% endfor %}
Error Frequency
{{ label }} {{ count }}
{% endif %} {% if syntax_errors|length > 0 %}

Syntax Errors {{ syntax_errors|length }}

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

All Errors {{ graph.warnings|length }}

{% for path, exc, _ in graph.warnings %} {% endfor %}
Path Line BEL Message
{{ path }} {{ exc.line_number }} {{ exc.line }} {{ exc }}
{% endif %}