User’s Guide

Understanding the GTG workspace

After launching the GTG application, you should see the the folder gtg_dev_dir in your current directory and three subdirectories within it:

gtg_dev_dir/
├── database
├── galaxy_tool_repository
└── shed_tools

The galaxy_tool_repository subdirectory stores all files that form a Galaxy Tool Repository and can be published to Galaxy ToolShed with GTG. The subdirectory is mounted to the GTG container so that a developer can easily add non-XML files from the host machine to the GTG container. The XML files should be generated via GTG.

The shed_tools subdirectory is mounted to both the GTG container and the Galaxy container so that the galaxy tool repository being developed in GTG can be synced to the Galaxy instance for interactive testing.

The database subdirectory is mounted to the Galaxy container and displays the job working status of Galaxy. When the tool is being tested in Galaxy, the job running process can be monitored. This is useful for debugging your tools.