0b75f5aba4e7dbf1389993bbdba8547b0bb428c3
max
  Tue Jun 30 02:59:45 2026 -0700
change strand back to single character, refs #37779

diff --git src/hg/hgTracks/simpleTracks.c src/hg/hgTracks/simpleTracks.c
index 46c857238ca..692a941230b 100644
--- src/hg/hgTracks/simpleTracks.c
+++ src/hg/hgTracks/simpleTracks.c
@@ -3014,35 +3014,35 @@
 	    char *exonIntronText;
 	    int numExonIntrons = numExons;
 	    if (isExon)
 		{
 		exonIntronText = exonText;
 		}
 	    else
 		{
 		exonIntronText = intronText;
 		--numExonIntrons;  // introns are one fewer than exons
 		}
 
             char* strandStr;
 	    if (!revStrand) {
 		exonIntronNumber = exonIx;
-                strandStr = "Forw";
+                strandStr = "+";
             }
 	    else {
 		exonIntronNumber = numExonIntrons-exonIx+1;
-                strandStr = "Rev";
+                strandStr = "-";
             }
 
             // we still need to show the existing mouseover text
             char* existingText = lf->mouseOver;
             if (isEmpty(existingText))
                 existingText = lf->name;
 
             // construct a string that tells the user about the codon frame situation of this exon
             // char *frameText = "";
             // for coding exons, determine the start and end phase of the exon and an English text describing both:
             // if transcript is on + strand, the start phase is the exonFrame value, and the end phase is the next exonFrame (3' on DNA) value
             // if transcript is on - strand, the start phase is the previous (=3' on DNA) exonFrame and the end phase is the exonFrame
             int startPhase = -1;
             int endPhase = -1;
             char phaseText[EXONTEXTLEN];