{% if max_pos_page == pos_page %}
Positive examples (#{{"{:,d}".format((pos_page - 1) * exs_per_page + 1)}} - #{{"{:,d}".format(data_info['#pos'])}} out of {{"{:,d}".format(data_info['#pos'])}} examples)
{% else %}
Positive examples (#{{"{:,d}".format((pos_page - 1) * exs_per_page + 1)}} - #{{"{:,d}".format(pos_page * exs_per_page)}} out of {{"{:,d}".format(data_info['#pos'])}} examples)
{% endif %}
{% if pos_match|length > 0 %}
{% for ex in pos_match %}
{% set outer_loop = loop %}
{% for t in ex['tokens'] %}
{% if 1 in ex['class'][loop.index0] and -1 in ex['class'][loop.index0] %}
{{t}}
{% elif -1 in ex['class'][loop.index0] %}
{{t}}
{% elif 1 in ex['class'][loop.index0] %}
{{t}}
{% else %}
{{t}}
{% endif %}
{% if ex['class'][loop.index0]|length > 0 %}
{% if max_neg_page == neg_page %}
Negative examples (#{{"{:,d}".format((neg_page - 1) * exs_per_page + 1)}} - #{{"{:,d}".format(data_info['#neg'])}} out of {{"{:,d}".format(data_info['#neg'])}} examples)
{% else %}
Negative examples (#{{"{:,d}".format((neg_page - 1) * exs_per_page + 1)}} - #{{"{:,d}".format(neg_page * exs_per_page)}} out of {{"{:,d}".format(data_info['#neg'])}} examples)
{% endif %}
{% if neg_match|length > 0 %}
{% for ex in neg_match %}
{% set outer_loop = loop %}
{% for t in ex['tokens'] %}
{% if 1 in ex['class'][loop.index0] and -1 in ex['class'][loop.index0] %}
{{t}}
{% elif -1 in ex['class'][loop.index0] %}
{{t}}
{% elif 1 in ex['class'][loop.index0] %}
{{t}}
{% else %}
{{t}}
{% endif %}
{% if ex['class'][loop.index0]|length > 0 %}