X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fworkers%2FAnnotationProviderI.java;fp=src%2Fjalview%2Fworkers%2FAnnotationProviderI.java;h=653ff0404528af50f1a26df5f2c37158358009b7;hb=99d5f1d805e530f23a53dad4484d44ecd0fbfdf3;hp=0000000000000000000000000000000000000000;hpb=e6134bccddc2c7faad28fad1a4e77ccd0ceb3d84;p=jalview.git diff --git a/src/jalview/workers/AnnotationProviderI.java b/src/jalview/workers/AnnotationProviderI.java new file mode 100644 index 0000000..653ff04 --- /dev/null +++ b/src/jalview/workers/AnnotationProviderI.java @@ -0,0 +1,17 @@ +package jalview.workers; + +import jalview.datamodel.AlignmentAnnotation; +import jalview.datamodel.AlignmentI; +import jalview.gui.FeatureRenderer; + +import java.util.List; + +/** + * Interface to be satisfied by any class which computes one or more alignment + * annotations + */ +public interface AnnotationProviderI +{ + List calculateAnnotation(AlignmentI al, + FeatureRenderer fr); +}