uk.ac.ic.doc.automed.tml
Class PathwayOptimiser

java.lang.Object
  extended by uk.ac.ic.doc.automed.tml.PathwayOptimiser

public class PathwayOptimiser
extends java.lang.Object


Field Summary
static int ADVANCED_ALGORITHM
           
static int BASIC_ALGORITHM
           
 
Constructor Summary
PathwayOptimiser()
           
 
Method Summary
static TempPathway optimisePathway(Pathway tp, boolean removeUncertainPairs, int algo)
           
static TempPathway optimisePathway(Pathway tp, boolean removeUncertainPairs, PathwayOptimiserTool guiRef, int algo)
           
static TempPathway optimisePathway(Pathway tp, int algo)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

BASIC_ALGORITHM

public static final int BASIC_ALGORITHM
See Also:
Constant Field Values

ADVANCED_ALGORITHM

public static final int ADVANCED_ALGORITHM
See Also:
Constant Field Values
Constructor Detail

PathwayOptimiser

public PathwayOptimiser()
Method Detail

optimisePathway

public static TempPathway optimisePathway(Pathway tp,
                                          int algo)
                                   throws IntegrityException,
                                          InconsistentException,
                                          NotFoundException,
                                          NotOptimisableException
Throws:
IntegrityException
InconsistentException
NotFoundException
NotOptimisableException

optimisePathway

public static TempPathway optimisePathway(Pathway tp,
                                          boolean removeUncertainPairs,
                                          int algo)
                                   throws IntegrityException,
                                          InconsistentException,
                                          NotFoundException,
                                          NotOptimisableException
Throws:
IntegrityException
InconsistentException
NotFoundException
NotOptimisableException

optimisePathway

public static TempPathway optimisePathway(Pathway tp,
                                          boolean removeUncertainPairs,
                                          PathwayOptimiserTool guiRef,
                                          int algo)
                                   throws IntegrityException,
                                          InconsistentException,
                                          NotFoundException,
                                          NotOptimisableException
Throws:
IntegrityException
InconsistentException
NotFoundException
NotOptimisableException