String taskName = "Saving alignment";
monitor.beginTask(taskName, 3);
- Sequence sequenceNode = ((AlignmentEditorInput)getEditorInput()).getSequenceNode();
+ //re-loading sequence to avoid session conflicts
+ Sequence sequenceNode = CdmStore.getService(ISequenceService.class).load(((AlignmentEditorInput)getEditorInput()).getSequenceNode().getUuid());
StringAdapter stringProvider = new StringAdapter(getEditableConsensusArea().getAlignmentModel(), false); // Throws an exception if a token has more than one character.
// Write consensus sequence: