Assemble: a graphical tool to construct and study RNA architectures
======================================================================

Authors:
Fabrice Jossinet <f.jossinet@ibmc.u-strasbg.fr>
Eric Westhof <e.westhof@ibmc.u-strasbg.fr>

Compilation of sources (optional step)
======================================

You will need:

* A version 1.5+ of the Sun Java Virtual Machine (non official versions of Java (like gcj) are not suitable . The 1.6 version of Java is not supported at now).
* Apache Ant (http://jakarta.apache.org/ant/)

To compile, type:

ant

in the Assemble directory

This will create an "Assemble" subdirectory from where you can run Assemble.

Requirements
============

Assemble needs:
- a version 1.5+ of the Sun Java Virtual Machine. Non official versions of Java (like gcj) are not suitable for Assemble.
- an internet connection (Assemble consumes several Web Services)
- an OpenGL compliant graphic card. Assemble has been successfully tested with ATI 9200, ATI 9600, Nvidia 6800 and Nvidia 7800, but should work with any OpenGL compliant card
- a 3-buttons mouse is also highly recommended

Installation and start of Assemble
==================================

- step 1: download the last version
- step 2: unzip the tar.gz file by double-clicking on it or by typing "tar -xzvf your_file.tar.gz" in a terminal
- step 3: inside the Assemble directory, double-click on the assemble.jar file or type "java -jar assemble.jar" using a terminal (if you need more memory, type "java -Xmx600M -Xms600M -jar assemble.jar" to get 600M of memory for example)
- step 4: from the Assemble splash screen, connect to localhost

Please note that you have to install Assemble in a location where you have the rights to create new files. Assemble creates several temporary files in its tmp subdirectory.

Licensing and legal issues
==========================

For legal and licensing issues, please read the LICENSE file.

Feedback
========

Assemble is an on-going project. We are still working on Assemble and new versions will be distributed
as soon as available.
Your feedback as users is very important to us.
Check the website http://www.bioinformatics.org/assemble for how to report bugs and send suggestions.

More Informations
=================

Visit http://www.bioinformatics.org/assemble

Questions and bug reports to Fabrice Jossinet <f.jossinet@ibmc.u-strasbg.fr>.

Thanks for using Assemble.

