src/hg/lib/wiggleCart.c 1.21

1.21 2009/09/04 23:42:38 braney
always include 0 option
Index: src/hg/lib/wiggleCart.c
===================================================================
RCS file: /projects/compbio/cvsroot/kent/src/hg/lib/wiggleCart.c,v
retrieving revision 1.20
retrieving revision 1.21
diff -b -B -U 4 -r1.20 -r1.21
--- src/hg/lib/wiggleCart.c	21 Jan 2009 00:22:27 -0000	1.20
+++ src/hg/lib/wiggleCart.c	4 Sep 2009 23:42:38 -0000	1.21
@@ -461,8 +461,29 @@
     }
 return(cloneString(ret));
 }
 
+/*	alwaysZero - off by default **********************************/
+enum wiggleGridOptEnum wigFetchAlwaysZeroWithCart(struct cart *theCart,
+    struct trackDb *tdb, char *name,char **optString)
+{
+boolean compositeLevel = isNameAtCompositeLevel(tdb,name);
+char *alwaysZero;
+enum wiggleAlwaysZeroEnum ret = 1;
+
+alwaysZero = cloneString(cartOptionalStringClosestToHome(theCart, tdb, compositeLevel, ALWAYSZERO));
+
+if (optString && alwaysZero)
+    *optString = cloneString(alwaysZero);
+
+if (alwaysZero)
+    {
+    ret = wiggleAlwaysZeroToEnum(alwaysZero);
+    freeMem(alwaysZero);
+    }
+return(ret);
+}
+
 /*	horizontalGrid - off by default **********************************/
 enum wiggleGridOptEnum wigFetchHorizontalGridWithCart(struct cart *theCart,
     struct trackDb *tdb, char *name,char **optString)
 {