{%- if include.tag %} {%- assign tools = site.data.tool_and_resource_list | add_related_pages | where:"related_pages", include.tag | sort_natural: "name" %} {%- else %} {%- assign tools = site.data.tool_and_resource_list | add_related_pages | sort_natural: "name" %} {%- endif %} {%- assign country_pages = site.pages | where_exp: "item", "item.search_exclude != true" | where_exp:"item","item.national_resources != nil" %} {%- unless tools.size == 0 or tools == nil %} {%- if include.tag %}

{{site.theme_variables.headings.resource-table-all | default: 'Tools and resources on this page' }}

{%- endif %} Skip tool table
{%- for tool in tools %} {%- assign instances_tool = 0 %} {%- assign total_county_tools = 0 %} {%- assign query = "related_pages." | append: page.type %} {%- for country_page in country_pages %} {%- assign instance_matches = country_page.national_resources | where: "instance_of", tool.id | where_exp:"resource","resource.related_pages != nil" | where: query, include.tag %} {%- assign tool_matches = country_page.national_resources | where_exp:"resource","resource.related_pages != nil" | where: query, include.tag %} {%- unless tool_matches.size == 0 %} {%- assign total_county_tools = total_county_tools | plus: tool_matches.size %} {%- endunless %} {%- unless instance_matches.size == 0 %} {%- assign instances_tool = instances_tool | plus: instance_matches.size %} {%- endunless %} {%- endfor %} {% if tool.url %} {%- else %} {%- endif %} {%- capture related_pages %} {%- for tag in tool.related_pages %} {%- unless tag == page.page_id %} {%- assign related_page = site.pages | where:"page_id",tag | first %} {{ related_page.title | truncate: 25 }} {%- endunless %} {%- endfor %} {%- endcapture %} {%- endfor %} {%- unless total_county_tools == 0 or include.tag == nil %} {%- endunless %} {%- assign hide_ids = "resource_title" %} {%- for country_page in country_pages %} {%- if include.tag %} {%- assign tool_matches = country_page.national_resources | where_exp:"resource","resource.related_pages != nil" | where: query, include.tag | sort_natural: "name" %} {%- else %} {%- assign tool_matches = country_page.national_resources | sort_natural: "name" %} {%- endif %} {%- for tool in tool_matches %} {%- assign tool_id = tool.name | slugify %} {%- assign hide_ids = hide_ids | append: " " | append: tool_id %} {% if tool.url %} {%- else %} {%- endif %} {%- if tool.related_pages %} {%- capture related_pages %} {%- for section in tool.related_pages %} {%- unless section[1].size == 0 %} {%- for tag in section[1] %} {%- unless tag == page.page_id %} {%- assign related_page = site.pages | where:"page_id",tag | first %} {{ related_page.title | truncate: 25 }} {%- endunless %} {%- endfor %} {%- endunless %} {%- endfor %} {%- endcapture %} {%- else %} {%- endif %} {%- endfor %} {%- endfor %}
Tool or resource Description Related pages Registry {%- if include.tag -%} {%- endif %}
{{tool.name}}{{tool.name}}{{tool.description}} {%- if tool.instance_of or tool.how_to_access or instances_tool != 0 and total_county_tools != 0 and include.tag != nil %} {%- assign linked_tool = site.data.tool_and_resource_list | where:"id", tool.instance_of | first %}
{%- if linked_tool %} {{linked_tool.name}} {%- endif %} {%- if tool.how_to_access %} {%- endif %} {%- unless instances_tool == 0 or total_county_tools == 0 or include.tag == nil %} Different instances available {%- endunless %}
{%- endif %}
{{related_pages}} {%- if tool.registry.biotools %} Tool info {%- endif %} {%- if tool.registry.fairsharing %} Standards/Databases {%- endif %} {%- if tool.registry.fairsharing-coll %} Standards/Databases {%- endif %} {%- if tool.registry.tess %} Training {%- endif %} {%- if tool.registry.europmc %} Publication {%- endif %}
National resources
{{tool.name}}{{tool.name}}{{tool.description | markdownify }} {%- if tool.instance_of or tool.how_to_access %} {%- assign linked_tool = site.data.tool_and_resource_list | where:"id", tool.instance_of | first %}
{%- if linked_tool %} {{linked_tool.name}} {%- endif %} {%- if tool.how_to_access %} {%- endif %}
{%- endif %}
{{related_pages}} {%- if tool.registry.biotools %} Tool info {%- endif %} {%- if tool.registry.fairsharing %} Standards/Databases {%- endif %} {%- if tool.registry.fairsharing-coll %} Standards/Databases {%- endif %} {%- if tool.registry.tess %} Training {%- endif %} {%- if tool.registry.europmc %} Publication {%- endif %}
{%- unless total_county_tools == 0 or include.tag == nil %} {%- endunless %}
{%- endunless %}