81c58de82823767d9d64bc22dde13aa485f78b9a
braney
  Thu Sep 2 18:39:49 2010 -0700
do the spacing correctly when there is more than one transcript for an id.  I think this only happens on the PAR regions.
diff --git src/hg/hgc/hgc.c src/hg/hgc/hgc.c
index 0fb1fb2..47378c5 100644
--- src/hg/hgc/hgc.c
+++ src/hg/hgc/hgc.c
@@ -2220,8 +2220,6 @@
         printf("<b>CDS End: </b>");
         printCdsStatus((gp->strand[0] == '+') ? gp->cdsEndStat : gp->cdsStartStat);
         }
-    if (gp->next != NULL)
-        printf("<br>");
     /* if a gene class table exists, get gene class and print */
     if (classTable != NULL)
         {
@@ -2263,7 +2261,10 @@
                       printf("<b>Gene Type :</b> %s<br>\n", row[0]);
                }
            }
-        } }
+        } 
+    if (gp->next != NULL)
+        printf("<br>");
+    }
 genePredFreeList(&gpList);
 sqlFreeResult(&sr);
 hFreeConn(&conn);