X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fworkers%2FAlignCalcWorker.java;h=50be3e4abda6f034b4618be57d5f8339e40b0a79;hb=285069b142906cbc1bd18b09b61ddb996aeb1617;hp=41022e50638643e6d01e3f17345ddf1799ea44fb;hpb=06a78ad135ffd7a9d4bec8164153bedaff0f0ff3;p=jalview.git diff --git a/src/jalview/workers/AlignCalcWorker.java b/src/jalview/workers/AlignCalcWorker.java index 41022e5..50be3e4 100644 --- a/src/jalview/workers/AlignCalcWorker.java +++ b/src/jalview/workers/AlignCalcWorker.java @@ -3,10 +3,13 @@ */ package jalview.workers; +import java.util.List; + import jalview.api.AlignCalcManagerI; import jalview.api.AlignCalcWorkerI; import jalview.api.AlignViewportI; import jalview.api.AlignmentViewPanel; +import jalview.datamodel.AlignmentAnnotation; /** * Base class for alignment calculation workers @@ -21,7 +24,8 @@ public abstract class AlignCalcWorker implements AlignCalcWorkerI protected AlignViewportI alignViewport; protected AlignCalcManagerI calcMan; protected AlignmentViewPanel ap; - + protected List ourAnnots=null; + public AlignCalcWorker(AlignViewportI alignViewport, AlignmentViewPanel alignPanel) { @@ -39,6 +43,9 @@ public abstract class AlignCalcWorker implements AlignCalcWorkerI ap=null; } - + public boolean involves(AlignmentAnnotation i) + { + return ourAnnots!=null && ourAnnots.contains(i); + } }