488951b2a13fcb273a306a84c45d3f647c3c3ba2
fanhsu
  Thu Feb 10 16:09:59 2011 -0800
Fine tuned details page for omimAvSnp.
diff --git src/hg/hgc/hgc.c src/hg/hgc/hgc.c
index 750d5ce..602c3a2 100644
--- src/hg/hgc/hgc.c
+++ src/hg/hgc/hgc.c
@@ -9777,42 +9777,38 @@
 
 void printOmimAvSnpDetails(struct trackDb *tdb, char *itemName, boolean encode)
 /* Print details of an OMIM AvSnp entry. */
 {
 struct sqlConnection *conn  = hAllocConn(database);
 char query[256];
 struct sqlResult *sr;
 char **row;
 char *url = tdb->url;
 char *title1 = NULL;
 char *title2 = NULL;
 char *chrom, *chromStart, *chromEnd;
 char *omimId;
 char *avId;
 char *dbSnpId;
-char *snpId;
 char *chp;
 
 chrom      = cartOptionalString(cart, "c");
 chromStart = cartOptionalString(cart, "o");
 chromEnd   = cartOptionalString(cart, "t");
 
-chp = strstr(itemName, "_");
-*chp = '\0';
 avId = strdup(itemName);
-chp++;
-snpId = strdup(chp);
+
 chp = strstr(itemName, "#");
 *chp = '\0';
 omimId = strdup(itemName);
 
 if (url != NULL && url[0] != 0)
     {
     printf("<B>OMIM Entry ");fflush(stdout);
     printf("<A HREF=\"%s%s\" target=_blank>", url, itemName);
     printf("%s</A></B>", itemName);
     safef(query, sizeof(query),
     	  "select title1, title2 from omimGeneMap where omimId=%s;", itemName);
     sr = sqlMustGetResult(conn, query);
     row = sqlNextRow(sr);
     if (row != NULL)
     	{
@@ -9834,31 +9830,31 @@
     safef(query, sizeof(query),
     	  "select replStr from omimAvRepl where avId=%s;", avId);
     sr = sqlMustGetResult(conn, query);
     row = sqlNextRow(sr);
     if (row != NULL)
     	{
 	if (row[0] != NULL)
 	    {
 	    char *replStr;
 	    replStr= cloneString(row[0]);
     	    printf("<BR><B>Amino Acid Replacement:</B> %s\n", replStr);
 	    }
 	}
     sqlFreeResult(&sr);
 
-    dbSnpId = strdup("-");
+    dbSnpId = cloneString("-");
     printf("<BR>\n");
     safef(query, sizeof(query),
     	  "select dbSnpId from omimAvRepl where avId='%s'", avId);
     
     sr = sqlMustGetResult(conn, query);
     row = sqlNextRow(sr);
     if (row != NULL)
     	{
 	dbSnpId = cloneString(row[0]);
 	}
     sqlFreeResult(&sr);
 
     if (!sameWord(dbSnpId, "-"))
     	{
     	printf("<B>dbSNP:</B> \n");