uk.ac.ebi.microarray.zooma
Class ZoomaDriver

java.lang.Object
  extended by uk.ac.ebi.microarray.zooma.ZoomaDriver

public class ZoomaDriver
extends java.lang.Object

A driver class that invokes Zooma with the command line options specified. Options are dynamically discovered using annotations - any classes that are annotated with ZoomaMappingGenerator are bound to a "operation". Any methods on these classes that are annotated with ZoomaMappingOperation are bound to "operations" that can be triggered within a operation of operation.

Author:
Tony Burdett

Method Summary
 ZoomaMode getMode(java.lang.String modeName)
           
 org.apache.commons.cli.Options getModeOptions(java.lang.String modeName)
           
 java.util.Collection<ZoomaMode> getModes()
           
 org.apache.commons.cli.Options getZoomaOptions()
           
 void invokeZooma(uk.ac.ebi.microarray.zooma.ZoomaDriver.ZoomaTrigger trigger)
           
static void main(java.lang.String[] args)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

invokeZooma

public void invokeZooma(uk.ac.ebi.microarray.zooma.ZoomaDriver.ZoomaTrigger trigger)

getZoomaOptions

public org.apache.commons.cli.Options getZoomaOptions()

getModes

public java.util.Collection<ZoomaMode> getModes()

getMode

public ZoomaMode getMode(java.lang.String modeName)

getModeOptions

public org.apache.commons.cli.Options getModeOptions(java.lang.String modeName)

main

public static void main(java.lang.String[] args)


Copyright © 2010. All Rights Reserved.