a7441a81c5b883feca38e726bf6c03142106f4e0
markd
  Thu Jan 21 16:02:02 2016 -0800
correct option check for added version genepred ids

diff --git src/hg/lib/genePred.c src/hg/lib/genePred.c
index dc3f4bd..7c0b999 100644
--- src/hg/lib/genePred.c
+++ src/hg/lib/genePred.c
@@ -852,36 +852,36 @@
         if (stopCodonStart < cdsStart)
             cdsStart = stopCodonStart;
         }
     }
 
 /* add in version numbers if requested and available */
 char geneIdToUse[1024], transcriptIdToUse[1024];
 geneIdToUse[0]= '\0';
 if (options & genePredGxfGeneNameAsName2)
     {
     if (group->lineList->geneName != NULL)
         safecpy(geneIdToUse, sizeof(geneIdToUse), group->lineList->geneName);
     }
 else if (group->lineList->geneId != NULL)
     {
-    if (genePredGxfIncludeVersion && (group->lineList->geneVersion != NULL))
+    if ((options & genePredGxfIncludeVersion) && (group->lineList->geneVersion != NULL))
         safef(geneIdToUse, sizeof(geneIdToUse), "%s.%s", group->lineList->geneId, group->lineList->geneVersion);
     else
         safecpy(geneIdToUse, sizeof(geneIdToUse), group->lineList->geneId);
     }
-if (genePredGxfIncludeVersion && (group->lineList->transcriptVersion != NULL))
+if ((options & genePredGxfIncludeVersion) && (group->lineList->transcriptVersion != NULL))
     safef(transcriptIdToUse, sizeof(transcriptIdToUse), "%s.%s", name, group->lineList->transcriptVersion);
 else
     safecpy(transcriptIdToUse, sizeof(transcriptIdToUse), name);
 
 
 /* Allocate genePred and fill in values. */
 AllocVar(gp);
 gp->name = cloneString(transcriptIdToUse);
 gp->chrom = cloneString(group->seq);
 gp->strand[0] = group->strand;
 gp->txStart = geneStart;
 gp->txEnd = geneEnd;
 if (cdsStart < cdsEnd)
     {
     gp->cdsStart = cdsStart;