19f24d7b28350bc2af7183a8255966cc7507ac83
markd
  Wed Jan 28 23:28:25 2015 -0800
update hard-coded list of retrogene tracks to register

diff --git src/hg/hgTracks/retroGene.c src/hg/hgTracks/retroGene.c
index 65b29b3..e06f9d5 100644
--- src/hg/hgTracks/retroGene.c
+++ src/hg/hgTracks/retroGene.c
@@ -213,21 +213,25 @@
 {
 return retroGeneIdToAcc(itemName);
 }
 
 static void retroAliMethods(struct track *tg)
 /* Make track for retroGene psl alignments. */
 {
 tg->loadItems = loadRetroAli;
 tg->itemName = refGeneName;
 tg->mapItemName = linkedFeaturesName;
 tg->itemDataName = retroGeneGetItemDataName;
 }
 
 void retroRegisterTrackHandlers()
 {
-registerTrackHandler("ucscRetroAli1", retroAliMethods);
-registerTrackHandler("ucscRetroAli2", retroAliMethods);
-registerTrackHandler("ucscRetroAli3", retroAliMethods);
-registerTrackHandler("ucscRetroAli4", retroAliMethods);
-registerTrackHandler("ucscRetroAli5", retroAliMethods);
+int i;
+// Configure track handlers for first N handles.  Really need a way to
+// register for a pattern
+for (i = 0; i < 20; i++)
+    {
+    char trackName[32];
+    safef(trackName, sizeof(trackName), "ucscRetroAli%d", i);
+    registerTrackHandler(trackName, retroAliMethods);
+    }
 }