X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=forester%2Fjava%2Fsrc%2Forg%2Fforester%2Farchaeopteryx%2Ftools%2FGoAnnotation.java;h=17d417f40017509adca7bd9706b8f35c527cd47a;hb=72c535142a5e6b0da9c7edb2f605eb835b43e6fb;hp=6ca6a2f1eda073192ed6404777fdd0ded4d9639c;hpb=0f295917c869b17a9322af3e738e3527ba9b31d4;p=jalview.git diff --git a/forester/java/src/org/forester/archaeopteryx/tools/GoAnnotation.java b/forester/java/src/org/forester/archaeopteryx/tools/GoAnnotation.java index 6ca6a2f..17d417f 100644 --- a/forester/java/src/org/forester/archaeopteryx/tools/GoAnnotation.java +++ b/forester/java/src/org/forester/archaeopteryx/tools/GoAnnotation.java @@ -43,7 +43,7 @@ import org.forester.phylogeny.data.Sequence; import org.forester.phylogeny.iterators.PhylogenyNodeIterator; import org.forester.util.ForesterUtil; -public class GoAnnotation implements Runnable { +public class GoAnnotation extends RunnableProcess { private static final String SYMBOL = "Symbol"; private static final String ASPECT = "Aspect"; @@ -62,7 +62,7 @@ public class GoAnnotation implements Runnable { } private void annotate() { - _mf.getMainPanel().getCurrentTreePanel().setWaitCursor(); + start( _mf, "GO annotate" ); for( final PhylogenyNodeIterator iter = _phy.iteratorPostorder(); iter.hasNext(); ) { final PhylogenyNode node = iter.next(); if ( ( node.getNodeData().getSequences() != null ) && !node.getNodeData().getSequences().isEmpty() ) { @@ -125,6 +125,7 @@ public class GoAnnotation implements Runnable { } } } + end( _mf ); _treepanel.repaint(); _treepanel.setEdited( true ); }