src/hg/instinct/raToDb/raToDb.c 1.12

1.12 2010/05/26 21:27:23 cszeto
Added Microscope toggle support
Index: src/hg/instinct/raToDb/raToDb.c
===================================================================
RCS file: /projects/compbio/cvsroot/kent/src/hg/instinct/raToDb/raToDb.c,v
retrieving revision 1.11
retrieving revision 1.12
diff -b -B -U 4 -r1.11 -r1.12
--- src/hg/instinct/raToDb/raToDb.c	23 Apr 2010 19:43:06 -0000	1.11
+++ src/hg/instinct/raToDb/raToDb.c	26 May 2010 21:27:23 -0000	1.12
@@ -62,8 +62,9 @@
 dyStringPrintf(dy, "height int unsigned,\n");
 dyStringPrintf(dy, "groupName varchar(255),\n");
 dyStringPrintf(dy, "raFile varchar(255),\n");
 dyStringPrintf(dy, "patDb varchar(255),\n");
+dyStringPrintf(dy, "microscope varchar(255),\n");
 dyStringPrintf(dy, "sampleField varchar(255),\n");
 dyStringPrintf(dy, "patTable varchar(255),\n");
 dyStringPrintf(dy, "patField varchar(255),\n");
 dyStringPrintf(dy, "aliasTable varchar(255),\n");
@@ -77,9 +78,8 @@
 dyStringPrintf(dy, "visibility varchar(255),\n");
 dyStringPrintf(dy, "priority float,\n");
 dyStringPrintf(dy, "url varchar(255),\n");
 dyStringPrintf(dy, "security varchar(255),\n");
-dyStringPrintf(dy, "local_url varchar(255),\n");
 dyStringPrintf(dy, "profile varchar(255),\n");
 dyStringPrintf(dy, "wrangler varchar(255),\n");
 dyStringPrintf(dy, "citation varchar(255),\n");
 dyStringPrintf(dy, "article_title longblob,\n");
@@ -119,8 +119,9 @@
 dyStringPrintf(update, "%u,", *(el->height));
 dyAddStringNULL(update, el->groupName, TRUE);
 dyAddStringNULL(update, el->raFile, TRUE);
 dyAddStringNULL(update, el->patDb, TRUE);
+dyAddStringNULL(update, el->microscope, TRUE);
 dyAddStringNULL(update, el->sampleField, TRUE);
 dyAddStringNULL(update, el->patTable, TRUE);
 dyAddStringNULL(update, el->patField, TRUE);
 dyAddStringNULL(update, el->aliasTable, TRUE);
@@ -134,9 +135,8 @@
 dyAddStringNULL(update, el->visibility, TRUE);
 dyStringPrintf(update, "%g,", *(el->priority));
 dyAddStringNULL(update, el->url, TRUE);
 dyAddStringNULL(update, el->security, TRUE);
-dyAddStringNULL(update, el->local_url, TRUE);
 dyAddStringNULL(update, el->profile, TRUE);
 dyAddStringNULL(update, el->wrangler, TRUE);
 dyAddStringNULL(update, el->citation, TRUE);
 dyAddStringNULL(update, el->article_title, TRUE);
@@ -326,12 +326,12 @@
 ra->aliasTable  = NULL;
 ra->displayNameTable = NULL;
 ra->shortLabel  = NULL;
 ra->longLabel   = NULL;
-ra->local_url   = NULL;
 ra->groupName   = NULL;
 ra->raFile      = NULL;
 ra->patDb       = NULL;
+ra->microscope  = NULL;
 ra->patTable    = NULL;
 ra->patField    = NULL;
 ra->sampleField = NULL;
 ra->platform    = NULL;
@@ -537,9 +537,8 @@
 hFreeConn(&conn);  // No longer need connection
 
 ra->shortLabel  = mustGetString(raHash, "shortLabel");
 ra->longLabel   = mustGetString(raHash, "longLabel");
-ra->local_url   = getOptionalString(raHash, "local_url", NULL);
 ra->groupName   = getOptionalString(raHash, "group", NULL);
 
 
 /* Settings on patient information from datasets.ra file */
@@ -554,8 +553,9 @@
     
 /* Platform setting, currently defaults to expression */
 ra->platform   = getOptionalString(raHash, "platform", "expression");
 
+ra->microscope = getOptionalString(raHash, "microscope", NULL);
 ra->type       = getOptionalString(raHash, "type", NULL);
 ra->url        = getOptionalString(raHash, "url", NULL);
 ra->visibility = getOptionalString(raHash, "visibility", "off");
 ra->security   = getOptionalString(raHash, "security", "private");