X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2Fjalview%2Fws%2Fjws2%2FSequenceAnnotationWSClient.java;h=29343f2bf66f7ed6e2c1ad1e6d831a720c938537;hb=d043ce47fc710d3eb2629ba926a8a7417bd67d8c;hp=39217bbc13d32883156481ad75d08d63e8487606;hpb=304e64fb34b32659be1bbfd39fb4e15b2f79586e;p=jalview.git diff --git a/src/jalview/ws/jws2/SequenceAnnotationWSClient.java b/src/jalview/ws/jws2/SequenceAnnotationWSClient.java index 39217bb..29343f2 100644 --- a/src/jalview/ws/jws2/SequenceAnnotationWSClient.java +++ b/src/jalview/ws/jws2/SequenceAnnotationWSClient.java @@ -149,14 +149,18 @@ public class SequenceAnnotationWSClient extends Jws2Client startSeqAnnotationWorker(sh, alignFrame, preset_, editParams); } }); - - if (!processParams(sh, editParams, true).toCompletableFuture().join()) - { - return; - } } } - if (sh.action.toLowerCase(Locale.ROOT).contains("disorder")) + else + { + startSeqAnnotationWorker(sh, alignFrame, preset, editParams); + } + } + + private void startSeqAnnotationWorker(ServiceWithParameters sh, + AlignFrame alignFrame, WsParamSetI preset, boolean editParams) + { + if (!sh.isInteractiveUpdate()) { // build IUPred style client. take sequences, returns annotation per // sequence.