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