9575c7ded6204e195d050b3bc18b77e43359423c
braney
  Mon Feb 7 14:37:55 2022 -0800
remove links to PDB images which are no longer present.  Change URL to
structure to conform to current PDB site.

diff --git src/hg/hgGene/domains.c src/hg/hgGene/domains.c
index 5057d10..cfcc70c 100644
--- src/hg/hgGene/domains.c
+++ src/hg/hgGene/domains.c
@@ -146,57 +146,43 @@
 	    	        el->name);
 	    hPrintf("%s</A> - %s<BR>\n", el->name, description);
 	    freez(&description);
 	    }
     	slFreeList(&list);
     	hPrintf("<BR>\n");
     	}
     }
 
 list = spExtDbAcc1List(spConn, swissProtAcc, "PDB");
 if (list != NULL)
     {
     struct sqlConnection *conn2 = sqlConnect(db);
     char query[256], **row;
     struct sqlResult *sr;
-    int column = 0, maxColumn=3, rowCount=0;
     hPrintf("<B>Protein Data Bank (PDB) 3-D Structure</B><BR>");
     sqlSafef(query, sizeof(query),
     	"select extAcc1,extAcc2 from extDbRef,extDb"
 	" where extDbRef.acc = '%s'"
 	" and extDb.val = 'PDB' and extDb.id = extDbRef.extDb"
 	, swissProtAcc);
     sr = sqlGetResult(spConn, query);
     hPrintf("<TABLE><TR>\n");
     hPrintf("<A href=\"http://mupit.icm.jhu.edu/MuPIT_Interactive/Help.html\" TARGET=_blank>MuPIT help</A>\n");
     while ((row = sqlNextRow(sr)) != NULL)
         {
-	if (++column > maxColumn)
-	    {
-	    hPrintf("</TR><TR>");
-	    column = 1;
-	    if (rowCount == 0)
-	        {
-		hPrintf("<TD ALIGN=CENTER COLSPAN=4><I>To conserve bandwidth, only the images from the first %d structures are shown.</I>", maxColumn);
-		hPrintf("</TR><TR>");
-		}
-	    ++rowCount;
-	    }
 	hPrintf("<TD>");
-	hPrintf("<A HREF=\"http://www.rcsb.org/pdb/cgi/explore.cgi?pdbId=%s\" TARGET=_blank>", row[0]);
-	if (rowCount < 1)
-	    hPrintf("<IMG SRC=\"http://www.rcsb.org/pdb/images/%s_asym_r_250.jpg\"><BR>", row[0]);
+	hPrintf("<A HREF=\"http://www.rcsb.org/structure/%s\" TARGET=_blank>", row[0]);
         hPrintf("%s</A> - %s ", row[0], row[1]);
         // include links to MuPIT (formerly LS-SNP)
         if (lsSnpPdbHasPdb(conn2, row[0]))
             hPrintf(" <A HREF=\"%s\" TARGET=_blank>MuPIT</A>", lsSnpPdbGetUrlPdbSnp(row[0], NULL));
 	hPrintf("</TD>\n");
 	}
     hPrintf("</TR></TABLE>\n");
     hPrintf("<BR><BR>\n");
     slFreeList(&list);
     sqlDisconnect(&conn2);
     }
 
 /* Do modBase link. */
     {
     hPrintf("<B>ModBase Predicted Comparative 3D Structure on ");