+ Object[] idat = input.getAlignmentAndColumnSelection(restClient.av
+ .getGapCharacter());
+ AlignFrame af = new AlignFrame((AlignmentI) idat[0],
+ (ColumnSelection) idat[1], AlignFrame.DEFAULT_WIDTH,
+ AlignFrame.DEFAULT_HEIGHT);
+ jalview.gui.Desktop.addInternalFrame(af,
+ "Results for " + restClient.service.details.Name + " "
+ + restClient.service.details.Action + " on "
+ + restClient.af.getTitle(), AlignFrame.DEFAULT_WIDTH,
+ AlignFrame.DEFAULT_HEIGHT);
+ destPanel = af.alignPanel;
+ // create totally new alignment from stashed data/results
+ newAlignment = true;
+ }
+ // Now process results, adding/creating new views as necessary.
+ {
+ boolean hsepjobs = restClient.service.isHseparable();
+ boolean vsepjobs = restClient.service.isVseparable();
+ // total number of distinct alignment sets generated by job set.
+ int totalSets = 0, numAlSets = 0;
+ for (int j = 0; j < jobs.length; j++)