static Boolean SetEntrezAppParam (CharPtr section, CharPtr type, CharPtr value) { Char tmp [32]; if (GetAppParam ("ENTREZCUSTOM", section, type, NULL, tmp, sizeof (tmp) - 1)) { return SetAppParam ("ENTREZCUSTOM", section, type, value); } return SetAppParam ("ENTREZ", section, type, value); }
static TrajErr SetConfigFileValues(Int2 wt, FloatLo errtol, FloatLo abbb, FloatLo absc, FloatLo tunnelprob) { Char str[PATH_MAX]; if (!SetAppParam(TASK_CFGFILE,"INITTRAJ","TRAJDIV","400")) return ERR_FAIL; if (wt==WALK_CA) { if (!SetAppParam(TASK_CFGFILE,"INITTRAJ","WALKTYPE","CA")) return ERR_FAIL; } else { if (!SetAppParam(TASK_CFGFILE,"INITTRAJ","WALKTYPE","PHIPSI")) return ERR_FAIL; } if (!SetAppParam(TASK_CFGFILE,"INITTRAJ","TIMEOUT","100")) return ERR_FAIL; sprintf(str,"%1.3f",errtol); if (!SetAppParam(TASK_CFGFILE,"INITTRAJ","BACKBONE_ERROR_TOLERANCE",str)) return ERR_FAIL; if (!SetAppParam(TASK_CFGFILE,"INITTRAJ","BACKBONE_PRECISION","0.050")) return ERR_FAIL; sprintf(str,"%1.3f",abbb); if (!SetAppParam(TASK_CFGFILE,"INITTRAJ","ATOM_BOUNCINESS_BB",str)) return ERR_FAIL; sprintf(str,"%1.3f",absc); if (!SetAppParam(TASK_CFGFILE,"INITTRAJ","ATOM_BOUNCINESS_SC",str)) return ERR_FAIL; if (!SetAppParam(TASK_CFGFILE,"INITTRAJ","BUMPCHECK_HYDROGEN","FALSE")) return ERR_FAIL; if (!SetAppParam(TASK_CFGFILE,"INITTRAJ","INCSIZE","10.0")) return ERR_FAIL; if (!SetAppParam(TASK_CFGFILE,"INITTRAJ","START_BACKBONE","250.0")) return ERR_FAIL; if (!SetAppParam(TASK_CFGFILE,"INITTRAJ","NUM_ROT_TRIES","7")) return ERR_FAIL; if (!SetAppParam(TASK_CFGFILE,"INITTRAJ","MARKOV_SCALE_FACTOR","0.0")) return ERR_FAIL; sprintf(str,"%1.3f",tunnelprob); if (!SetAppParam(TASK_CFGFILE,"INITTRAJ","TUNNEL_PROB",str)) return ERR_FAIL; return ERR_SUCCESS; }
/******************************************************************************* Function : DDV_ConfigAccepted() Purpose : Entrez Network COnfiguration Dialog Box; accept a new config Return value : none *******************************************************************************/ static void DDV_ConfigAccepted(void) { SetAppParam("DDV", "SETTINGS", "NETWORKAVAILABLE", "TRUE"); Message(MSG_OK, "Setting will take affect when you restart DDV"); }
/******************************************************************************* Function : DDV_ConfigTurnedOff() Purpose : Entrez Network COnfiguration Dialog Box; cancel Entrez connection Return value : none *******************************************************************************/ static void DDV_ConfigTurnedOff(void) { SetAppParam("DDV", "SETTINGS", "NETWORKAVAILABLE", "FALSE"); Message(MSG_OK, "Setting will take affect when you restart DDV"); }
static void AcceptNetConfigForm (ButtoN b) { VoidProc accepted; NetConfigPtr ncp; Char str [256]; VoidProc turnedOff; Int2 val; ncp = (NetConfigPtr) GetObjectExtra (b); if (ncp == NULL) return; val = GetValue (ncp->srvConnMode); if (val == 1) { turnedOff = ncp->turnedOff; Remove (ncp->form); if (turnedOff != NULL) { turnedOff (); } Update (); return; } else if (val == 3) { SetAppParam ("NCBI", "CONN", "FIREWALL", "TRUE"); GetTitle (ncp->proxyHost, str, sizeof (str)); if (! StringHasNoText (str)) { SetAppParam ("NCBI", "CONN", "HTTP_PROXY_HOST", str); GetTitle (ncp->proxyPort, str, sizeof (str)); if (StringICmp (str, "80") == 0) { str [0] = '\0'; } if (! StringHasNoText (str)) { SetAppParam ("NCBI", "CONN", "HTTP_PROXY_PORT", str); } else { SetAppParam ("NCBI", "CONN", "HTTP_PROXY_PORT", NULL); } } else { SetAppParam ("NCBI", "CONN", "HTTP_PROXY_HOST", NULL); SetAppParam ("NCBI", "CONN", "HTTP_PROXY_PORT", NULL); } GetTitle (ncp->firewallProxy, str, sizeof (str)); if (! StringHasNoText (str)) { SetAppParam ("NCBI", "CONN", "PROXY_HOST", str); } else { SetAppParam ("NCBI", "CONN", "PROXY_HOST", NULL); } } else { SetAppParam ("NCBI", "CONN", "FIREWALL", NULL); SetAppParam ("NCBI", "CONN", "HTTP_PROXY_HOST", NULL); SetAppParam ("NCBI", "CONN", "HTTP_PROXY_PORT", NULL); SetAppParam ("NCBI", "CONN", "PROXY_HOST", NULL); } if (GetStatus (ncp->dnsAvailable)) { SetAppParam ("NCBI", "CONN", "HOST", NULL); } else { SetAppParam ("NCBI", "CONN", "HOST", "130.14.29.110"); } switch (GetValue (ncp->timeOut)) { case 1 : SetAppParam ("NCBI", "CONN", "TIMEOUT", "10"); break; case 3 : SetAppParam ("NCBI", "CONN", "TIMEOUT", "60"); break; case 4 : SetAppParam ("NCBI", "CONN", "TIMEOUT", "300"); break; default : SetAppParam ("NCBI", "CONN", "TIMEOUT", NULL); break; } /* if (GetAppParam ("NCBI", "NET_SERV", "SRV_ENGINE_PORT", NULL, str, sizeof (str))) { if (StringICmp (str, "80") == 0) { SetAppParam ("NCBI", "NET_SERV", "SRV_ENGINE_PORT", NULL); } } if (GetAppParam ("NCBI", "NET_SERV", "SRV_ENGINE_URL", NULL, str, sizeof (str))) { if (StringICmp (str, "/Service/nph-dispd.cgi") == 0) { SetAppParam ("NCBI", "NET_SERV", "SRV_ENGINE_URL", NULL); } } */ if (NoEntryExists ("CONN", "FIREWALL") && NoEntryExists ("CONN", "TIMEOUT") && NoEntryExists ("CONN", "PROXY_HOST") && NoEntryExists ("CONN", "HOST") && NoEntryExists ("CONN", "HTTP_PROXY_HOST") && NoEntryExists ("CONN", "HTTP_PROXY_PORT")) { SetAppParam ("NCBI", "CONN", NULL, NULL); } accepted = ncp->accepted; Remove (ncp->form); if (accepted != NULL) { accepted (); } Update (); }