For Developers¶
It anyone want to enable the GenomeSpace functions, following these steps:
- Pull the changesets from Galaxy Distribution and update your repository.
- Add GenomeSpace tool to the Toolbox (see details below)
- Activate OpenID in the Configuration file
- Restart your
Galaxy
instance, and these tools will be loaded automatically.
Add GenomeSpace tool to the Toolbox¶
Add these lines into the section you want to add the GenomeSpace tools:
<tool file="genomespace/genomespace_file_browser_prod.xml" />
<tool file="genomespace/genomespace_importer.xml" />
<tool file="genomespace/genomespace_exporter.xml" />
such as:
<?xml version="1.0"?>
<toolbox>
<section name="Import Data" id="dataimporting">
<tool file="data_source/upload.xml"/>
<tool file="genomespace/genomespace_file_browser_prod.xml" />
<tool file="genomespace/genomespace_importer.xml" />
<tool file="genomespace/genomespace_exporter.xml" />
</section>
</toolbox>
Activate OpenID in the Configuration file¶
In the universe_wsgi.ini
file, enable the OpenID authenticatio like this
# Enable authentication via OpenID. Allows users to log in to their Galaxy
# account by authenticating with an OpenID provider.
enable_openid = True