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;