85bd10da37f403d155c4434d90edcd146e682948
braney
  Mon May 15 13:03:32 2017 -0700
add sorting to composite wiggles.

diff --git src/hg/hgTracks/imageV2.h src/hg/hgTracks/imageV2.h
index 99e22e8..5f7e83e 100644
--- src/hg/hgTracks/imageV2.h
+++ src/hg/hgTracks/imageV2.h
@@ -37,31 +37,31 @@
 
 /////////////////////////
 // FLAT TRACKS
 // A simplistic way of flattening the track list before building the image
 // NOTE: Strategy is NOT to use imgBox->imgTracks, since this should be independent of imageV2
 //       These should probably be moved to hgTracks.h
 /////////////////////////
 struct flatTracks // List of tracks in image, flattened to promote subtracks
     {
     struct flatTracks *next;   // Next on list.
     struct track *track;       // Track (the track list is still heirarchical
     int order;                 // Image order: This keeps track of dragReorder
     int maxHeight;             // largest height among all windows in image.
     };
 
-void flatTracksAdd(struct flatTracks **flatTracks,struct track *track,struct cart *cart);
+void flatTracksAdd(struct flatTracks **flatTracks,struct track *track,struct cart *cart, struct slName *orderedWiggles);
 // Adds one track into the flatTracks list
 
 int flatTracksCmp(const void *va, const void *vb);
 // Compare to sort on flatTrack->order
 
 void flatTracksSort(struct flatTracks **flatTracks);
 // This routine sorts the imgTracks then forces tight ordering, so new tracks wil go to the end
 
 void flatTracksFree(struct flatTracks **flatTracks);
 // Frees all memory used to support flatTracks (underlying tracks are untouched)
 
 /////////////////////////
 // JSON support.  Eventually the whole imgTbl could be written out as JSON
 void jsonTdbSettingsBuild(struct jsonElement *settings, struct track *track, boolean configurable);