For Developers

It anyone want to enable the GenomeSpace functions, following these steps:

  1. Pull the changesets from Galaxy Distribution and update your repository.
  2. Add GenomeSpace tool to the Toolbox (see details below)
  3. Activate OpenID in the Configuration file
  4. 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