import jalview.analysis.AnnotationSorter.SequenceAnnotationOrder;
import jalview.analysis.Conservation;
import jalview.analysis.TreeModel;
-import jalview.api.AlignCalcManagerI;
import jalview.api.AlignCalcManagerI2;
import jalview.api.AlignCalcWorkerI;
import jalview.api.AlignExportSettingsI;
import jalview.util.MappingUtils;
import jalview.util.MessageManager;
import jalview.viewmodel.styles.ViewStyle;
-import jalview.workers.AlignCalcManager;
import jalview.workers.AlignCalcManager2;
import jalview.workers.ComplementConsensusThread;
import jalview.workers.ConsensusThread;
import jalview.workers.InformationThread;
import jalview.workers.StrucConsensusThread;
+import jalview.ws2.WebServiceExecutor;
import java.awt.Color;
import java.beans.PropertyChangeSupport;
return false;
}
+ private WebServiceExecutor wsExecutor = new WebServiceExecutor();
+
+ public WebServiceExecutor getWSExecutor()
+ {
+ return wsExecutor;
+ }
+
public void setAlignment(AlignmentI align)
{
this.alignment = align;
gapcounts = null;
calculator.shutdown();
calculator = null;
+ wsExecutor.shutdown();
+ wsExecutor = null;
residueShading = null; // may hold a reference to Consensus
changeSupport = null;
ranges = null;