9b737a740011b27e370b2348d5a56c79f86fb0e7
hiram
  Thu Jan 24 09:12:51 2013 -0800
during align file lift the sequence ids can become large due to big contig names plus the start stop coordinates as part of the name
diff --git src/hg/liftUp/liftUp.c src/hg/liftUp/liftUp.c
index 2583b40..7c4a6e9 100644
--- src/hg/liftUp/liftUp.c
+++ src/hg/liftUp/liftUp.c
@@ -227,31 +227,31 @@
     errAbort("Can't handle lifts with - strands for this input type");
 }
 
 void liftAlign(char *destFile, struct hash *liftHash, int sourceCount, char *sources[])
 /* Lift up coordinates in .align file.  Add offset to id column to
  * maintain non-overlapping id ranges for different input files.
  * -Robert Hubley Oct-2012 */
 {
 FILE *dest = mustOpen(destFile, "w");
 char *source = NULL;
 int i = 0;
 struct lineFile *lf;
 int lineSize, wordCount;
 char *line, *words[32];
 char origLine[256];
-char seqId[32];
+char seqId[128];
 char *s;
 int begin, end, left;
 char leftString[18];
 int highestIdSoFar = 0, idOffset = 0;
 char idStr[32];
 struct liftSpec *spec = NULL;
 char *newName = NULL;
 enum RMAlignFormats alignFmt = unknown;
 int inAlignHdr = 0;
 
 seqId[0] = 0;
 for (i=0; i<sourceCount; ++i)
     {
     source = sources[i];
     verbose(1, "Lifting %s\n", source);