private final AlignmentI dataset;
+ private final AlignViewport viewport;
+
private final List<AlignedCodonFrame> codonFrame = new ArrayList<>();
private List<ArgumentI> args = Collections.emptyList();
this.alnTitle = alnTitle;
this.submitGaps = submitGaps;
this.preserveOrder = preserveOrder;
+ this.viewport = viewport;
this.gapCharacter = viewport.getGapCharacter();
String panelInfo = String.format("%s using service hosted at %s%n%s",
continue;
try
{
- AlignmentI alignment = supplier.getResult(job);
+ AlignmentI alignment = supplier.getResult(job, dataset.getSequences(), viewport);
if (alignment != null)
{
results.put(job.getUid(), alignment);