src/utils/bigBedToBed/bigBedToBed.c 1.6
1.6 2009/08/14 20:52:35 kent
Making it handle 3 column beds better.
Index: src/utils/bigBedToBed/bigBedToBed.c
===================================================================
RCS file: /projects/compbio/cvsroot/kent/src/utils/bigBedToBed/bigBedToBed.c,v
retrieving revision 1.5
retrieving revision 1.6
diff -b -B -U 4 -r1.5 -r1.6
--- src/utils/bigBedToBed/bigBedToBed.c 16 Mar 2009 05:07:54 -0000 1.5
+++ src/utils/bigBedToBed/bigBedToBed.c 14 Aug 2009 20:52:35 -0000 1.6
@@ -64,9 +64,14 @@
struct bigBedInterval *interval, *intervalList = bigBedIntervalQuery(bbi, chromName,
start, end, itemsLeft, lm);
for (interval = intervalList; interval != NULL; interval = interval->next)
{
- fprintf(f, "%s\t%u\t%u\t%s\n", chromName, interval->start, interval->end, interval->rest);
+ fprintf(f, "%s\t%u\t%u", chromName, interval->start, interval->end);
+ char *rest = interval->rest;
+ if (rest != NULL)
+ fprintf(f, "\t%s\n", rest);
+ else
+ fprintf(f, "\n");
}
lmCleanup(&lm);
}
bbiChromInfoFreeList(&chromList);