Beispiel #1
0
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);
}
Beispiel #2
0
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;
}
Beispiel #3
0
/*******************************************************************************

  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");
}
Beispiel #4
0
/*******************************************************************************

  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");
}
Beispiel #5
0
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 ();
}