1c86690945dd3afba6ce4a0f5f6d0a44b9612220
kate
  Mon Sep 24 09:10:26 2018 -0700
Remove barbs from merged interactions, as too confusing. refs #21917

diff --git src/hg/hgTracks/interactTrack.c src/hg/hgTracks/interactTrack.c
index 8e80d08..1365ee9 100644
--- src/hg/hgTracks/interactTrack.c
+++ src/hg/hgTracks/interactTrack.c
@@ -164,42 +164,46 @@
         if (doMerge)
             {
             lf = (struct linkedFeatures *) hashFindVal(intersMerge, inter->targetName);
             if (lf)
                 {
                 // add a simple feature for this source to the linked feature
                 struct simpleFeature *sf = NULL;
                 AllocVar(sf);
                 sf->start = inter->sourceStart;
                 sf->end = inter->sourceEnd;
                 struct simpleFeature *sfs = lf->components;
                 slAddHead(&sfs, sf);
                 lf->components = sfs;
                 // TODO: consider averaging score
 
+/*
                 // FIXME: just for demo
                 struct bed *tempBed = interactToBed(inter);
                 if (orientFromChar(tempBed->strand[0]) != lf->orientation)
                     lf->orientation = 0;
                 bedFree(&tempBed);
+*/
                 }
             else
                 {
+                // create a linked feature for this target
                 lf = interactToLf(inter, doColor);
                 lf->name = inter->targetName;
                 lf->tallStart = inter->targetStart;
                 lf->tallEnd = inter->targetEnd;
+                lf->orientation = 0;
                 hashAdd(intersMerge, lf->name, lf);
                 }
             }
         else 
             {
             lf = interactToLf(inter, doColor);
             slAddHead(&lfs, lf);
             }
         }
     if (doMerge)
         {
         // sort simplefeatures and adjust bounds of merged features
         struct hashEl *el, *els = hashElListHash(intersMerge);
         for (el = els; el; el = el->next)
             {