Index: trunk/MagicSoft/Mars/Changelog
===================================================================
--- trunk/MagicSoft/Mars/Changelog	(revision 8281)
+++ trunk/MagicSoft/Mars/Changelog	(revision 8282)
@@ -33,4 +33,8 @@
      - added option to use median/dev instead of mean/rms
      - switched Grid on
+
+   * mjobs/MSequence.cc, mjobs/MDataSet.cc:
+     - small improvements to splitting number rows
+     - handle possible tabs correctly
 
 
Index: trunk/MagicSoft/Mars/mjobs/MDataSet.cc
===================================================================
--- trunk/MagicSoft/Mars/mjobs/MDataSet.cc	(revision 8281)
+++ trunk/MagicSoft/Mars/mjobs/MDataSet.cc	(revision 8282)
@@ -112,5 +112,7 @@
 
     data.Set(0);
-    runs = runs.Strip(TString::kTrailing);
+
+    runs.ReplaceAll("\t", " ");
+    runs = runs.Strip(TString::kBoth);
 
     while (!runs.IsNull())
@@ -120,5 +122,5 @@
         if (num.IsNull())
         {
-            *fLog << warn << "WARNING - Sequence is NaN (not a number): " << runs << endl;
+            *fLog << warn << "WARNING - Sequence is NaN (not a number): '" << runs << "'" << endl;
             break;
         }
Index: trunk/MagicSoft/Mars/mjobs/MSequence.cc
===================================================================
--- trunk/MagicSoft/Mars/mjobs/MSequence.cc	(revision 8281)
+++ trunk/MagicSoft/Mars/mjobs/MSequence.cc	(revision 8282)
@@ -164,5 +164,7 @@
 
     data.Set(0);
-    runs = runs.Strip(TString::kTrailing);
+
+    runs.ReplaceAll("\t", " ");
+    runs = runs.Strip(TString::kBoth);
 
     while (!runs.IsNull())
@@ -172,5 +174,5 @@
         if (num.IsNull())
         {
-            *fLog << warn << "WARNING - Run is NaN (not a number): " << runs << endl;
+            *fLog << warn << "WARNING - Run is NaN (not a number): '" << runs << "'" << endl;
             break;
         }
