galaxyproject/galaxy_codex

Some bio.tools id not extracted

Closed this issue · 1 comments

For some tools, their bio.tools id were not extracted but are already in the wrapper.

Examples:

The issue probably comes from there: https://github.com/bebatut/galaxy_tool_extractor/blob/c8737cc382ed9dd8a1dbb78bfaf3b7d1ae4f83ff/bin/extract_galaxy_tools.py#L215
As there are no standard names for a biotools element in macros files.

Example in ABRICATE:

    <xml name="xrefs">
      <xrefs>
        <xref type='bio.tools'>ABRicate</xref>
      </xrefs>
    </xml>

Possible solution: move get_biotools outside the for loop and apply it on root directly