'STRAP:multiple sequence alignments '

charite.christo.metannogen
Class MetannogenMain

java.lang.Object
  extended by java.awt.event.MouseAdapter
      extended by charite.christo.metannogen.MetannogenMain
All Implemented Interfaces:
ChRunnable, ActionListener, MouseListener, MouseMotionListener, MouseWheelListener, EventListener

public class MetannogenMain
extends MouseAdapter
implements ActionListener, ChRunnable

HELP Metannogen requires Java version 1.5 or higher. It consists of a single WIKI:Jar-file metannogen.jar. Further data-files or program parts are automatically downloaded at runtime from the Web-server. The file metannogen.jar can be started in two different ways:

  1. Using the java-command:
      java -Xmx200M -jar metannogen.jar  [options]
    The option -Xmx200M increases the maximum amount of memory allocated by the Java Virtual Machine to 200 MBytes.
  2. Using (WIKI:Java_webstart): The command javaws acts on the WIKI:JNLP file metannogen.jnlp. The JNLP file may be inspected with any text editor. It contains the command line parameters.
      javaws http://www.charite.de/bioinf/strap/metannogen/metannogen.jnlp

Web proxy
In some institutions all Internet connections are going through a Web proxy (see WIKI:Proxy_server). In this case the proxy must be set correctly, otherwise downloading of files from the Web will fail. Detailed explanation is found in "Menu-bar>Options>Internet settings" or by clicking the button "Test Web Proxy" in the start frame of Metannogen.

Command line parameters of Metannogen
Metannogen takes a number of optional command line parameters. If Metannogen is started using the Java-Web-Start mechanism, the command line options are defined in a the JNLP file. Some command line options are followed by one or more text files. Files can be given as a relative or absolute file path or in form of an URL. The reaction network can be exported in different file formats like SBML. Though the file export function is accessible in the GUI (Menu-bar>File), the prefered way is to run Metannogen as a command line tool without GUI. This allows Metannogen to be included in shell scripts. Complex pipelines can be constructed to directly couple Metannogen with data analysis. The option "-datasets" and an option like "-toSBML1" are required. The other options are optional. The following command line options are only important under very special circumstances:


Field Summary
 
Fields inherited from interface charite.christo.interfaces.ChRunnable
APPEND, DOWNLOAD_FINISHED, INTERPRET_LINE, LOG, SET_ICON_IMAGE
 
Constructor Summary
MetannogenMain()
           
 
Method Summary
 void actionPerformed(ActionEvent ev)
           
static void arraysEqul(String[] ss1, String[] ss2)
           
static JComponent newPnlServer()
           
 Object run(String id, Object arg)
           
 
Methods inherited from class java.awt.event.MouseAdapter
mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MetannogenMain

public MetannogenMain()
Method Detail

actionPerformed

public void actionPerformed(ActionEvent ev)
Specified by:
actionPerformed in interface ActionListener

run

public Object run(String id,
                  Object arg)
Specified by:
run in interface ChRunnable

newPnlServer

public static JComponent newPnlServer()

arraysEqul

public static void arraysEqul(String[] ss1,
                              String[] ss2)

'STRAP:multiple sequence alignments '

'The most important classes are StrapAlign, StrapProtein and StrapEvent.'