public void EndUpdateDoc()
 {
     if (_updateLockCountDoc == 0)
     {
         return;
     }
     SequenceTree.EndUpdateDoc();
     if (--_updateLockCountDoc == 0 && !ReferenceEquals(_updateDocPrevious, SequenceTree.DocumentContainer.Document))
     {
         var settingsPrevious = _updateDocPrevious != null ? _updateDocPrevious.Settings : null;
         UpdateResultsUI(SequenceTree.DocumentContainer.Document.Settings, settingsPrevious);
         _updateDocPrevious = null;
     }
 }