com.anji.integration
Class ChromosomeToNetworkXml

java.lang.Object
  extended by com.anji.integration.ChromosomeToNetworkXml
All Implemented Interfaces:
Configurable

public class ChromosomeToNetworkXml
extends java.lang.Object
implements Configurable

Converts chromosome to activator, which it then uses to write network XML according to NEVT data model.

Author:
Philip Tucker

Constructor Summary
ChromosomeToNetworkXml()
           
 
Method Summary
 void init(Properties props)
          See Parameter Details for specific property settings.
static void main(java.lang.String[] args)
          Saves to persistence network XML representation of chromosomes.
 java.lang.String toNetworkXml(java.lang.String chromId)
          Transcribes chromosome to network and generates XML.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ChromosomeToNetworkXml

public ChromosomeToNetworkXml()
Method Detail

init

public void init(Properties props)
See Parameter Details for specific property settings.

Specified by:
init in interface Configurable
Parameters:
props - configuration parameters

toNetworkXml

public java.lang.String toNetworkXml(java.lang.String chromId)
                              throws java.lang.Exception
Transcribes chromosome to network and generates XML.

Parameters:
chromId - persistence ID of chromosome
Returns:
XML representation of network
Throws:
java.lang.Exception

main

public static void main(java.lang.String[] args)
                 throws java.lang.Exception
Saves to persistence network XML representation of chromosomes.

Parameters:
args - list of chromosome IDs
Throws:
java.lang.Exception