37af8b7789ebc58d6badf8d9ae2ccd3039adf940
kate
  Mon Sep 17 21:56:18 2018 -0700
Pack mode display for interactions where source and target overlap, using thickStart/End. refs #21917

diff --git src/hg/inc/interact.h src/hg/inc/interact.h
index 6f8881f..3038ff6 100644
--- src/hg/inc/interact.h
+++ src/hg/inc/interact.h
@@ -95,23 +95,26 @@
 /* Return asObject describing fields of barChart database table (includes bin) */
 
 struct interact *interactLoadAndValidate(char **row);
 /* Load a interact from row fetched with select * from interact
  * from database, validating fields.  Dispose of this with interactFree(). */
 
 struct bed *interactToBed(struct interact *inter);
 /* Convert an interact to a BED12 */
 
 char *interactOtherChrom(struct interact *inter);
 /* Get other chromosome from an interaaction. Return NULL if same chromosome */
 
 int interactRegionCenter(int start, int end);
 /* Return genomic location of center of region */
 
+void interactRegionCenters(struct interact *inter, int *sourceCenter, int *targetCenter);
+/* Return genomic position of endpoint centers */
+
 int interactRegionDistance(struct interact *inter);
 /* Return distance between region midpoints. Return -1 for other chromosome */
 
 int interactDistanceCmp(const void *va, const void *vb);
 /* Compare based on distance between region midpoints */
 
 #endif /* INTERACT_H */