main
Class Experiment

java.lang.Object
  extended bymain.Experiment

public class Experiment
extends java.lang.Object

This class is supposed to be able to conduct experiments on the currently loaded net. Currently supported experiments are changing the copy number of a particular gene and doing a heat shock of a particular gene. In the near future, I'll also add in putting an alternate promoter onto a gene.

The experiments are designed to temporarily modify the currently loaded network when startExperiment is called, and then undo the modifications when stopExperiment is called.


Field Summary
 SimpleStop stopper
           
 
Constructor Summary
Experiment()
           
Experiment(Model model, java.lang.String filename)
           
 
Method Summary
 void endExperiment()
           
 void init(Model model)
           
protected  void loadParameter(java.lang.String info, BetterTokenizer tokenizer)
           
 void loadParameters(BetterTokenizer tokenizer)
           
 void startExperiment()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

stopper

public SimpleStop stopper
Constructor Detail

Experiment

public Experiment()

Experiment

public Experiment(Model model,
                  java.lang.String filename)
Method Detail

init

public void init(Model model)

startExperiment

public void startExperiment()

endExperiment

public void endExperiment()

loadParameters

public void loadParameters(BetterTokenizer tokenizer)
                    throws java.lang.Exception
Throws:
java.lang.Exception

loadParameter

protected void loadParameter(java.lang.String info,
                             BetterTokenizer tokenizer)
                      throws java.lang.Exception
Throws:
java.lang.Exception