Galaxy Tool XML File ==================== The XML File for a Galaxy tool, generally referred to as the "tool config file" or "wrapper", serves a number of purposes. First, it lays out the user interface for the tool (e.g. form fields, text, help, etc.). Second, it provides the glue that links your tool to Galaxy by telling Galaxy how to invoke it, what options to pass, and what files it will produce as output. If you find a bug please report it `here `__. This document serves as reference documentation. If you would like to learn how to build tools for Galaxy, `Planemo `__ features a number of tutorials on building Galaxy tools that would better serve that purpose. .. contents:: Table of contents :local: :depth: 1 .. ``tool`` -------- The outer-most tag set of tool XML files. Attributes on this tag apply to the tool as a whole. Examples ~~~~~~~~ A normal tool: .. code-block:: xml A ``data_source`` tool contains a few more relevant attributes. .. code-block:: xml