Team:Freiburg software/Code

From 2009.igem.org

(Difference between revisions)
(qooxWaveClient - client-side impementation of qooxwave)
(View)
Line 46: Line 46:
* [[Team:Freiburg_software/Code/BlastRobotServlet.java | BlastRobotServlet ]]
* [[Team:Freiburg_software/Code/BlastRobotServlet.java | BlastRobotServlet ]]
* [[Team:Freiburg_software/Code/BlastSearch.java | BlastSearch ]]
* [[Team:Freiburg_software/Code/BlastSearch.java | BlastSearch ]]
 +
 +
===The BioBrick DAS package===
 +
This package provides all classes needed for the communication with the BioBrick registry database.
 +
This package is used by our basic SynBioWaveRobot class.
 +
 +
* [[Team:Freiburg_software/Code/BioBrick_DAS_DNA_Handler.java | org.synbiowave.biobrick.BioBrick_DAS_DNA_Handler.java]]
 +
* [[Team:Freiburg_software/Code/BioBrick_DAS_Entry_Points_Handler.java | org.synbiowave.biobrick.BioBrick_DAS_Entry_Points_Handler.java]]
 +
* [[Team:Freiburg_software/Code/BioBrick_DAS_Feature_Handler.java | org.synbiowave.biobrick.BioBrick_DAS_Feature_Handler.java]]
 +
* [[Team:Freiburg_software/Code/BioBrickManager.java | org.synbiowave.biobrick.BioBrickManager.java]]
===qooxWaveClient - client-side implementation of qooxwave===
===qooxWaveClient - client-side implementation of qooxwave===

Revision as of 23:58, 21 October 2009

Contents

The SynBioWave source code

Download

SVN

Get the latest revision of SynBioWave from our [http://sourceforge.net/projects/synbiowave/develop SVN-repositories at Sourceforge]

View

The Robot Template

Add these classes to your Wave robot to turn him into a SynBioWave robot.

The SynBioWave Robot (synbiowave@appspot.com)

Here are the classes of our main robot (every robots needs a lot of static files from Google, these will not be posted here. A complete file list is available from the download or at the SVN):

The Blast Robot (blastrobot@appspot.com)

A Robot doing a blast search. Using the template, few lines of code are needed to implement it:

The BioBrick DAS package

This package provides all classes needed for the communication with the BioBrick registry database. This package is used by our basic SynBioWaveRobot class.

qooxWaveClient - client-side implementation of qooxwave

The client-side implementation is actually a whole qooxdoo application. The entire project can be found at the [http://synbiowave.svn.sourceforge.net/viewvc/synbiowave/trunk/gui/qooxwaveClient/ Sourcefourge project side]. The main classes we created for this application are the following:

In addition we created some Wave objects for debugging outside the Wave (Thanks to Fabian Jakobs from the qooxdoo developer team):