c5e7de3acfdc5a8290417df8161a23f5b02c92a7
kate
  Mon Jun 26 11:32:48 2017 -0700
Add GTEx eQTL cluster track initial code support. refs #15646

diff --git src/hg/hgTracks/gtexEqtlTracks.c src/hg/hgTracks/gtexEqtlTracks.c
new file mode 100644
index 0000000..a4c34d8
--- /dev/null
+++ src/hg/hgTracks/gtexEqtlTracks.c
@@ -0,0 +1,26 @@
+/* gtexEqtlTracks.c - display GTEx eQTL SNPs */
+
+/* Copyright (C) 2017 The Regents of the University of California 
+ * See README in this or parent directory for licensing information. */
+#include "common.h"
+#include "hgTracks.h"
+#include "bigBed.h"
+#include "gtexEqtlBed.h"
+
+static char *gtexEqtlItemName(struct track *tg, void *item)
+/* Return target name (tissue or gene) */
+{
+struct gtexEqtlBed *eqtl = (struct gtexEqtlBed *)item;
+if (eqtl == NULL)
+    return "error";
+if (isNotEmpty(eqtl->target))
+    return eqtl->target;
+return eqtl->name;
+}
+
+void gtexEqtlMethods(struct track *tg)
+{
+tg->canPack = TRUE;
+tg->isBigBed = TRUE;
+tg->itemName = gtexEqtlItemName;
+}