galaxyproject / galaxyproject/planemo

Add annotation feature from ToolDog

Open
#707 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
110
Forks
102
Avg merge
4d 21h
Merged PRs (30d)
13

Description

As discussed with @jmchilton, @hmenager and @inkuzmin during GCC, we would like to contribute to Planemo by adding the annotation feature of ToolDog[1] based on description from the bio.tools registry, which enables the annotation of existing tools with bio.tools metadata.

I would like to discuss here what would be the best strategy to include this functionality. My first suggestion would be to provide a new command like `planemo biotools_annotate` that would call the corresponding code in ToolDog. This means ToolDog (and therefore galaxyxml, CC @erasche!) would become a dependency of planemo, so I'd really like your opinion on this before starting to work on it. Any thoughts?

[1] see https://github.com/bio-tools/ToolDog

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.