Index: trunk/MagicSoft/Mars/datacenter/macros/buildsequenceentries.C
===================================================================
--- trunk/MagicSoft/Mars/datacenter/macros/buildsequenceentries.C	(revision 8009)
+++ trunk/MagicSoft/Mars/datacenter/macros/buildsequenceentries.C	(revision 8010)
@@ -505,5 +505,5 @@
             TSQLRow *row=res->Next();
             const Int_t check = CheckSequence(runstart, runstop);
-            if (check==kFALSE)
+            if (check==kTRUE)
             {
                 cout << "     - Identical sequence already existing." << endl;
@@ -1072,5 +1072,5 @@
         if (!resx)
             return 2;
-        TString elts = GetELT("Source", resx, "\\-*W[1-9][ abc]*$");
+        TString elts = GetELT("Source", resx, "\\-?W[1-9][ abc]?$");
         delete resx;
 
@@ -1084,5 +1084,5 @@
 
         TList regexp;
-        regexp.Add(new TObjString("\\-*W[1-9][abc]?$"));
+        regexp.Add(new TObjString("\\-?W[1-9][abc]?$"));
         regexp.Add(new TObjString("\\-W[0-9]\\.[0-9][0-9]\\+[0-9][0-9][0-9]$"));
         TString eltp2 = GetELT("Project", resx, regexp);
