This repository contains a Galaxy wrapper for Rejuve's Visual Query Builder for Human BioAtomspace, designed to be tested and deployed using Planemo and the Galaxy ToolShed.
python3 -m venv .venv
source .venv/bin/activate
pip install planemo
To verify installation:
planemo --version
- Test Tool Shed:
https://testtoolshed.g2.bx.psu.edu/
- Main Tool Shed:
https://toolshed.g2.bx.psu.edu/
make upload-test
Or update an existing tool:
make update-test
make upload-shed
Or update an existing tool:
make update-shed
.
├── planemo.xml # Your Galaxy tool definition
├── shed.yml # Metadata for Tool Shed
├── scripts/
│ ├── test_tools.sh # Script to test the tool
│ ├── upload_shed.sh # Script to upload to Tool Shed
│ └── update_shed.sh # Script to update Tool Shed
├── Makefile # Task runner for test/upload
└── README.md # This file
You can adjust the following variables in the Makefile
:
TEST_SHED = testtoolshed # Upload/update target for testing
MAIN_SHED = toolshed # Upload/update target for production
GALAXY_ROOT = $(shell pwd)/scripts/
VERSION = 0.0.1
- Python 3.7+
- Bash (for shell scripts)
- Planemo
- Galaxy installation (for advanced testing, optional)