src/hg/hgc/bamClick.c 1.20

1.20 2010/03/16 06:58:22 angie
Use knetUdc (put udc underneath samtools' network code) if KNETFILE_HOOKS.
Index: src/hg/hgc/bamClick.c
===================================================================
RCS file: /projects/compbio/cvsroot/kent/src/hg/hgc/bamClick.c,v
retrieving revision 1.19
retrieving revision 1.20
diff -b -B -U 4 -r1.19 -r1.20
--- src/hg/hgc/bamClick.c	4 Mar 2010 05:14:13 -0000	1.19
+++ src/hg/hgc/bamClick.c	16 Mar 2010 06:58:22 -0000	1.20
@@ -6,8 +6,12 @@
 #include "hash.h"
 #include "hdb.h"
 #include "bamFile.h"
 #include "hgc.h"
+#ifdef KNETFILE_HOOKS
+#include "knetUdc.h"
+#include "udc.h"
+#endif//def KNETFILE_HOOKS
 
 static char const rcsid[] = "$Id$";
 
 #include "bamFile.h"
@@ -162,8 +166,14 @@
     errAbort("doBamDetails: NULL item name");
 int start = cartInt(cart, "o");
 // TODO: libify tdb settings table_pairEndsByName, stripPrefix and pairSearchRange
 
+#if (defined USE_BAM && defined KNETFILE_HOOKS)
+knetUdcInstall();
+if (udcCacheTimeout() < 300)
+    udcSetCacheTimeout(300);
+#endif//def USE_BAM && KNETFILE_HOOKS
+
 char varName[1024];
 safef(varName, sizeof(varName), "%s_pairEndsByName", tdb->tableName);
 boolean isPaired = cartUsualBoolean(cart, varName,
 				    (trackDbSetting(tdb, "pairEndsByName") != NULL));