org.biojava.bio.structure.align.gui
Class AlignmentCalcDB

java.lang.Object
  extended by org.biojava.bio.structure.align.gui.AlignmentCalcDB
All Implemented Interfaces:
Runnable, AlignmentCalculationRunnable

public class AlignmentCalcDB
extends Object
implements AlignmentCalculationRunnable


Field Summary
static Logger logger
           
 
Constructor Summary
AlignmentCalcDB(AlignmentGui parent, Structure s1, String name1, UserConfiguration config, String outFile, Boolean domainSplit)
           
 
Method Summary
 void cleanup()
           
 StructureAlignment getAlgorithm()
           
 void interrupt()
          stops what is currently happening and does not continue
 boolean isInterrupted()
           
 void run()
           
 void setAlgorithm(StructureAlignment algo)
           
 void setNrCPUs(int useNrCPUs)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

public static Logger logger
Constructor Detail

AlignmentCalcDB

public AlignmentCalcDB(AlignmentGui parent,
                       Structure s1,
                       String name1,
                       UserConfiguration config,
                       String outFile,
                       Boolean domainSplit)
Method Detail

getAlgorithm

public StructureAlignment getAlgorithm()

setAlgorithm

public void setAlgorithm(StructureAlignment algo)

run

public void run()
Specified by:
run in interface Runnable

interrupt

public void interrupt()
stops what is currently happening and does not continue

Specified by:
interrupt in interface AlignmentCalculationRunnable

cleanup

public void cleanup()
Specified by:
cleanup in interface AlignmentCalculationRunnable

setNrCPUs

public void setNrCPUs(int useNrCPUs)
Specified by:
setNrCPUs in interface AlignmentCalculationRunnable

isInterrupted

public boolean isInterrupted()