X-Git-Url: http://source.jalview.org/gitweb/?p=jalview.git;a=blobdiff_plain;f=src%2Fjalview%2Fworkers%2FStrucConsensusThread.java;h=3cb6114dc2bbc99af900b9f111a953c8133bae6f;hp=61ec3d09b119e13cba7fa3b9ba107c52894df567;hb=6a6fb5010c2cd06b14a1e055eabaeb4848e65d2d;hpb=b13d4ee2f7839be680d23ce157aff4e204377a8f diff --git a/src/jalview/workers/StrucConsensusThread.java b/src/jalview/workers/StrucConsensusThread.java index 61ec3d0..3cb6114 100644 --- a/src/jalview/workers/StrucConsensusThread.java +++ b/src/jalview/workers/StrucConsensusThread.java @@ -47,28 +47,6 @@ public class StrucConsensusThread extends AlignCalcWorker @Override public void run() { - try - { - if (calcMan.isPending(this)) - { - return; - } - calcMan.notifyStart(this); - while (!calcMan.notifyWorking(this)) - { - try - { - if (ap != null) - { - // ap.paintAlignment(false); - } - - Thread.sleep(200); - } catch (Exception ex) - { - ex.printStackTrace(); - } - } if (alignViewport.isClosed()) { abortAndDestroy(); @@ -80,7 +58,6 @@ public class StrucConsensusThread extends AlignCalcWorker if (alignment == null || (aWidth = alignment.getWidth()) < 0) { - calcMan.workerComplete(this); return; } strucConsensus = alignViewport.getAlignmentStrucConsensusAnnotation(); @@ -109,7 +86,6 @@ public class StrucConsensusThread extends AlignCalcWorker if (rnaStruc == null || !rnaStruc.isValidStruc()) { - calcMan.workerComplete(this); return; } @@ -121,27 +97,11 @@ public class StrucConsensusThread extends AlignCalcWorker alignment.getWidth(), hStrucConsensus, true, rnaStruc); } catch (ArrayIndexOutOfBoundsException x) { - calcMan.workerComplete(this); return; } alignViewport.setRnaStructureConsensusHash(hStrucConsensus); // TODO AlignmentAnnotation rnaStruc!!! updateResultAnnotation(true); - } catch (OutOfMemoryError error) - { - calcMan.disableWorker(this); - - // consensus = null; - // hconsensus = null; - ap.raiseOOMWarning("calculating RNA structure consensus", error); - } finally - { - calcMan.workerComplete(this); - if (ap != null) - { - ap.paintAlignment(true, true); - } - } }