import jalview.workers.ConsensusThread;
import jalview.workers.ConservationThread;
import jalview.workers.StrucConsensusThread;
+import jalview.ws.jws2.dm.AAConsSettings;
+import jalview.ws.params.AutoCalcSetting;
/**
* DOCUMENT ME!
*/
public class AlignViewport extends AlignmentViewport implements SelectionSource, VamsasSource, AlignViewportI
{
- private static final int RIGHT_JUSTIFY = 1;
-
int startRes;
int endRes;
*/
public long[] getUndoRedoHash()
{
+ // TODO: JAL-1126
if (historyList == null || redoList == null)
return new long[]
{ -1, -1 };
{
return validCharWidth;
}
+ private Hashtable<String, AutoCalcSetting> calcIdParams=new Hashtable<String, AutoCalcSetting>();
+ public AutoCalcSetting getCalcIdSettingsFor(String calcId)
+ {
+ return calcIdParams.get(calcId);
+ }
+
+ public void setCalcIdSettingsFor(String calcId, AutoCalcSetting settings, boolean needsUpdate)
+ {
+ calcIdParams.put(calcId, settings);
+ // TODO: create a restart list to trigger any calculations that need to be restarted after load
+ // calculator.getRegisteredWorkersOfClass(settings.getWorkerClass())
+ if (needsUpdate)
+ {
+ Cache.log.debug("trigger update for "+calcId);
+ }
+ }
+
}