Collection of Galaxy tool wrappers maintained and developed by ELIXIR Belgium.
WIP: example with protein_calculator:
- Create a virtual env for your tool, containing Planemo
python3 -m venv .
. bin/activate
- Install planemo and initiate the tool wrapper xlm file
pip install planemo
planemo tool_init --id 'protein_calculator' --name 'Protein Calculator from the VIB Protein Core'
- Initialise tool wrapper
planemo tool_init --force \
--id 'protein_calculator' \
--name 'Protein Calculator from the VIB Protein Core' \
--requirement [email protected] \
--example_command 'python main.py --name 'test_prot1' --sequence "LLLLLLEEEEEVVVVV"' \
--example_input 'sequence.txt' \
--example_output 'report.html' \
--test_case \
--cite_url 'https://github.com/KBalcaen/Protein_Calculator' \
--help_from_command 'python main.py --help' \
--autopygen main.py
-
Write wrapper and include tests. Test locally with
planemo t
and graphically withplanemo s
. -
Merge to main and test on https://test.usegalaxy.be.