src/hg/gsid/gsidTable/gsidTable.c 1.51

1.51 2009/11/03 16:38:13 fanhsu
Added logic to take care "N/A", "N/D", and "" for text mode of Table View.
Index: src/hg/gsid/gsidTable/gsidTable.c
===================================================================
RCS file: /projects/compbio/cvsroot/kent/src/hg/gsid/gsidTable/gsidTable.c,v
retrieving revision 1.50
retrieving revision 1.51
diff -b -B -U 4 -r1.50 -r1.51
--- src/hg/gsid/gsidTable/gsidTable.c	2 Oct 2009 17:53:59 -0000	1.50
+++ src/hg/gsid/gsidTable/gsidTable.c	3 Nov 2009 16:38:13 -0000	1.51
@@ -238,17 +238,23 @@
             else
 		{
 		special = FALSE;
 	        
-		if (sameWord(col->type, "integer"))
+		if (sameWord(col->type, "integer") || sameWord(col->type, "double"))
 		/* special processing for missing data */
 		if (sameWord(col->name, "SDayLastPTest") 	||
     		    sameWord(col->name, "SDayLastTrTest") 	||
     		    sameWord(col->name, "LastPMNNeutral")	||
     		    sameWord(col->name, "artDaei")		||
     		    sameWord(col->name, "seqDay")		||
     		    sameWord(col->name, "firstRNAPosDay")	||
     		    sameWord(col->name, "lastSeroNegDay")	||
+    		    sameWord(col->name, "LastTrVisit")		||
+    		    sameWord(col->name, "LastPVisit")		||
+    		    sameWord(col->name, "LastPCD4Blk")		||
+    		    sameWord(col->name, "LastTrCD4Blk")		||
+    		    sameWord(col->name, "LastPAntiGP120")	||
+    		    sameWord(col->name, "LastTrAntiGP120")	||
     		    sameWord(col->name, "LastTrMnNeutral")	
    		   )
     		    {
     		    if (sameWord(val, "-1"))
@@ -265,8 +271,13 @@
     			{
     			hPrintf("&nbsp");
 			special = TRUE;
 			}
+    		    if (sameWord(val, "-3.000"))
+    			{
+    			hPrintf("&nbsp");
+			special = TRUE;
+			}
     		    }
 
 		if (sameWord(col->name, "cd4Count"))
     		    {