src/hg/mouseStuff/lavToPsl/lavToPsl.c 1.11

1.11 2009/04/19 05:44:11 markd
fix bug with name when lastz input is a 2bit
Index: src/hg/mouseStuff/lavToPsl/lavToPsl.c
===================================================================
RCS file: /projects/compbio/cvsroot/kent/src/hg/mouseStuff/lavToPsl/lavToPsl.c,v
retrieving revision 1.10
retrieving revision 1.11
diff -b -B -U 4 -r1.10 -r1.11
--- src/hg/mouseStuff/lavToPsl/lavToPsl.c	20 Jun 2006 16:44:17 -0000	1.10
+++ src/hg/mouseStuff/lavToPsl/lavToPsl.c	19 Apr 2009 05:44:11 -0000	1.11
@@ -166,9 +166,10 @@
 freez(matrix);
 freez(command);
 if (!lineFileNext(lf, &line, &size))
    unexpectedEof(lf);
-if (stringIn("blastz",line))
+// check for "blastz" or "lastz"
+if (stringIn("lastz",line))
     {
     stripChar(line,'"');
     wordCount = chopLine(line, words);
     fprintf(f, "##aligner=%s",words[0]);
@@ -229,9 +230,11 @@
 	   errAbort("Short H stanza line %d of %s", lf->lineIx, lf->fileName);
        break;
        }
     word = needNextWord(lf, &line);
-    word += 2;  /* Skip over "> */
+    word++;  /* Skip over `"' and optional `>' */
+    if (*word == '>')
+        word++;
     e = strchr(word, '"');
     if (e != NULL) 
         {
 	*e = 0;