src/hg/instinct/bioInt2/bioIntUI.c 1.12

1.12 2009/04/05 21:08:07 jsanborn
added files, fixed cohorts API
Index: src/hg/instinct/bioInt2/bioIntUI.c
===================================================================
RCS file: /projects/compbio/cvsroot/kent/src/hg/instinct/bioInt2/bioIntUI.c,v
retrieving revision 1.11
retrieving revision 1.12
diff -b -B -U 4 -r1.11 -r1.12
--- src/hg/instinct/bioInt2/bioIntUI.c	4 Apr 2009 00:39:22 -0000	1.11
+++ src/hg/instinct/bioInt2/bioIntUI.c	5 Apr 2009 21:08:07 -0000	1.12
@@ -255,14 +255,17 @@
     struct tissues *ti = getTissuesById(conn, daList->tissue_id);
     jsonAddString(cohort, "tissue", ti->name);
     tissuesFree(&ti);
 
-    struct json *data = jsonAddContainer(cohort, "datasets");
-
+    struct json *dataset, *datasets = jsonAddContainerList(cohort, "datasets");
+    dataset = datasets;
     for (da = daList; da; da = da->next)
 	{
-	jsonAddString(data, "name", da->name);
-	jsonAddInt(data, "num_samples", da->num_samples);
+	jsonAddString(dataset, "name", da->name);
+	jsonAddInt(dataset, "num_samples", da->num_samples);
+
+	if (da->next)
+	    dataset = jsonAddContainerToList(&datasets);
 	}
 
     if (co->next)
 	cohort = jsonAddContainerToList(&cohorts);