package jalview.ws2.actions.annotation; import java.util.List; import java.util.Map; import jalview.api.FeatureColourI; import jalview.datamodel.AlignmentAnnotation; import jalview.datamodel.features.FeatureMatcherSetI; /** * A simple data container storing the output of annotation tasks. The object is * constructed on {@link AnnotationTask} completion and passed to an appropriate * handler. * * @author mmwarowny * */ public class AnnotationResult { final List annotations; final boolean hasFeatures; final Map featureColours; final Map featureFilters; public AnnotationResult(List annotations, boolean hasFeatures, Map featureColours, Map featureFilters) { this.annotations = annotations; this.hasFeatures = hasFeatures; this.featureColours = featureColours; this.featureFilters = featureFilters; } public List getAnnotations() { return annotations; } public boolean getHasFeatures() { return hasFeatures; } public Map getFeatureColours() { return featureColours; } public Map getFeatureFilters() { return featureFilters; } }