package jalview.ws2.actions.alignment; import java.util.List; import jalview.datamodel.AlignmentI; import jalview.datamodel.AlignmentOrder; import jalview.datamodel.HiddenColumns; import jalview.ws2.actions.api.TaskEventListener; /** * A data container storing the output of multiple sequence alignment services. * The object is constructed by an {@link AlignmentTask} on completion and * passed to the handler {@link TaskEventListener#taskCompleted(TaskI, Object)} * method as a result. * * @author mmwarowny */ public class AlignmentResult { final AlignmentI aln; final List alorders; final HiddenColumns hidden; AlignmentResult(AlignmentI aln, List alorders, HiddenColumns hidden) { this.aln = aln; this.alorders = alorders; this.hidden = hidden; } public AlignmentI getAlignment() { return aln; } public List getAlignmentOrders() { return alorders; } public HiddenColumns getHiddenColumns() { return hidden; } }