387377eb3982c570bc06728b9e0380c3d1c006ec max Wed Jan 25 05:30:25 2023 -0800 adding linkout to primer3 RT-QPCR primer designer from hgGene, refs #30545 diff --git src/hg/inc/hCommon.h src/hg/inc/hCommon.h index 61c2268..902fc2b 100644 --- src/hg/inc/hCommon.h +++ src/hg/inc/hCommon.h @@ -43,30 +43,36 @@ char *hgSessionName(); /* Relative URL to session manager. */ char *hgPalName(); /* Relative URL to click processing program. */ char *hgVarAnnogratorName(); /* Relative URL to variant annotation integrator program. */ char *hgIntegratorName(); /* Relative URL to annotation integrator program. */ char *hgGeneName(); /* Relative URL to gene details program (hgGene). */ +char *hgAbsUrl(); +/* Full absolute URL to current CGI, including the protocol part. Needs to be freed. */ + +char *hgAbsUrlCgi(char *cgiName); +/* Full absolute URL to another CGI, including the protocol part. Needs to be freed. Example argument: "hgTracks" */ + void fragToCloneName(char *fragName, char cloneName[128]); /* Convert fragment name to clone name. */ void fragToCloneVerName(char *fragName, char cloneVerName[128]); /* Convert fragment name to clone.version name. */ void recNameToFileName(char *dir, char *recName, char *fileName, char *suffix); /* Convert UCSC style fragment name to name of file for a clone. */ void faRecNameToFaFileName(char *dir, char *recName, char *fileName); /* Convert fa record name to file name. */ void faRecNameToQacFileName(char *dir, char *recName, char *fileName); /* Convert fa record name to file name. */