Skip to content

jmchilton/jgalaxy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Overview

JGalaxy is a Java/Swing graphical application for bulk downloading files from Galaxy. The hope is that over time it will grow into a full featured frontend for Galaxy, or at very least that features that complement those provided by Galaxy currently will be added (such as batch uploads).

Running JGalaxy

Check out the end-user documentation for instructions on how to run JGalaxy.

Building

JGalaxy can be built and tested with Apache Maven.

    % git clone git:https://github.com/jmchilton/jgalaxy.git
    % cd jgalaxy
    % mvn compile
    % mvn exec:java -Dexec.mainClass="com.github.jmchilton.jgalaxy.JGalaxy" -Dexec.classpathScope=runtime

JGalaxy is currently deployed as a Java Webstart application so mvn package (required for redistribution), requires setting up a key to sign your packages with - information on how to set this up and configure it can be found in [pom.xml].

Once such a key is in place, mvn package produces files which can be deployed to a web server. You will need to update the resulting .jnlp files codebase attribute to reflect the location you are deploying JGalaxy to.

One may also wish to deploy JGalaxy via a JnlpDownloadServlet. This approach is not what is currently configured, but this JGalaxy branch contains the changes required to get this working.

License

The code is freely available under the Apache License Version 2.0.

About

A Java/Swing front-end to Galaxy (http:https://galaxyproject.org).

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published