X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2Fjalview%2Fworkers%2FStrucConsensusThread.java;h=3cb6114dc2bbc99af900b9f111a953c8133bae6f;hb=747167089ecf8d6afc70d417f5a20352e029bd95;hp=98e4bd767c78e754da754ab23c1ef33302150787;hpb=db93a1adcbe0a4eaaf06e0a70ade0d6c5c1961c3;p=jalview.git diff --git a/src/jalview/workers/StrucConsensusThread.java b/src/jalview/workers/StrucConsensusThread.java index 98e4bd7..3cb6114 100644 --- a/src/jalview/workers/StrucConsensusThread.java +++ b/src/jalview/workers/StrucConsensusThread.java @@ -1,6 +1,6 @@ /* - * Jalview - A Sequence Alignment Editor and Viewer (Version 2.9.0b2) - * Copyright (C) 2015 The Jalview Authors + * Jalview - A Sequence Alignment Editor and Viewer ($$Version-Rel$$) + * Copyright (C) $$Year-Rel$$ The Jalview Authors * * This file is part of Jalview. * @@ -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); - } - } }