galaxyproject / galaxyproject/planemo

Implement functionality to create tools from BioBoxes

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

Description

There is a great start from @jjkoehorst here https://github.com/jjkoehorst/GalaxyBiobox. Integrating it into planemo might mean we can generate both Galaxy tools and CWL tools from the same codebase and at very least would increase the visibility of this feature.

I am imagining this could be an extension to the `tool_init` concept the way Bioconductor tools are being integrated #492 #493.

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the GalaxyBiobox project and Planemo's `tool_init` concept, then compare the Bioconductor integration work in issues #492 and #493. Determine the integration boundary needed to generate Galaxy and CWL tools from the same codebase. Done means the proposed BioBoxes functionality is integrated into Planemo with a clear, tested creation workflow.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
cli
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.