}
command.oldds[i] = oldds;
+ // do we need to edit sequence features for new sequence ?
+ if (oldds != sequence.getDatasetSequence()
+ || (cutIsInternal
+ && sequence.getFeatures().hasFeatures()))
+ {
if (cutPositions != null)
{
cutFeatures(command, sequence, cutPositions.getBegin(),