99c145df11c04f80820690fd67e9499f296b4d7d braney Sat Aug 1 12:58:39 2026 -0700 harvesters: resolve #defines per file, not pooled refs #37923 refs #37925 refs #37838 The first nightly run reported a new URL parameter, hggw_term, that had been in the tree since the hgGateway redesign. It was not new; the harvester had been answering the question differently in two checkouts of the same commit. SEARCH_TERM is "hggw_term" in hgGateway and "hgcd_term" in hgChooseDb. The #define table was pooled across the whole tree with setdefault, so the winner was whichever file the filesystem walk reached first, and hgGateway's reads came out as hgcd_term in my working tree and hggw_term in a fresh clone. For a nightly cron that means mail whenever a directory listing changes order, which is worse than no cron. So a name a file defines itself now wins, and a name the tree defines inconsistently resolves to {NAME} instead of to a guess. This is the call bdc473369e1 already made for char * constants, for the same reason and with the same tradeoff written up in the CONST_RE comment: an honest {ident} beats a confident wrong answer. Verified by harvesting both trees and diffing. Twelve names leave the URL baseline as a result, the gisaidTable and hgg_ prefix families, which were pooled values from sibling CGIs rather than reads in the file they were attributed to. Recovering those properly means following the #include chain to the header that defines them, which is not done here. The URL catalog carried hgt_tSearch twice, once correctly as the track search variable and once as hgGateway's search term, which was this bug showing up in the curated half. --check did not catch the duplicate because it only looks within a section. hgGateway now has hggw_term and hgChooseDb hgcd_term, both confirmed at their call sites and in their CGI's excludeVars. diff --git src/hg/utils/urlCommandCatalog/urlNamesNotCataloged.txt src/hg/utils/urlCommandCatalog/urlNamesNotCataloged.txt index b72343a9731..ee18dae29ca 100644 --- src/hg/utils/urlCommandCatalog/urlNamesNotCataloged.txt +++ src/hg/utils/urlCommandCatalog/urlNamesNotCataloged.txt @@ -1,525 +1,513 @@ # urlNamesNotCataloged.txt - CGI variable names the tree reads that # urlCommandCatalog.py deliberately does not describe: form fields, debug # switches, and the arguments of utility CGIs that are not browser URL # parameters. Refs #37923. # # urlCommandCatalog.py --reconcile complains about any name in neither the # catalog nor this file, so this is what keeps a nightly run quiet until # something actually changes. Regenerate with --update-baseline, then read the # diff before committing: a name appearing here is a decision that it does not # belong on a URL, and a name disappearing means its read went away. # # The first version of this file was accepted wholesale, as a snapshot of the # gap on the day reconcile learned to fail. So a name being in here is not # evidence that anybody has looked at it; only the ones added since, which # arrive a few at a time in a reviewable diff, carry that weight. # # The comment on each line is the file that reads it, as a hint for whoever # reviews the next change to this file. Names under hg/hgTracks, hg/hgc, # hg/hgTrackUi, hg/hgTables and hg/lib are worth a second look, since those are # the CGIs whose parameters the catalog is supposed to cover. DownloadFormat # hg/cirm/cdw/cdwWebBrowse/cdwWebBrowse.c FILE # hg/secure/secure.c Invert # hg/gigAssembler/ooGreedy/scanIntrons/scanIntrons.c JKSQL_PROF # lib/cheapcgi.c JKSQL_TRACE # lib/cheapcgi.c RTDBSubmit # hg/rtdbWebUpdate/rtdbWebUpdate.c SUBMIT # hg/secure/secure.c Submit # hg/hgCustom/hgCustom.c TextArea # hg/gigAssembler/ooGreedy/protDust/protDust.c _action # hg/qaPushQ/qaPushQ.c aaOrigOffset # hg/protein/lib/doTracks.c abbr # hg/mouseStuff/subsetTraces/subsetTraces.c acc # hg/cirm/cdw/cdwGetFile/cdwGetFile.c accession # hg/encode3/encodeDataWarehouse/edwWebXSendFile/edwWebXSendFile.c add # hg/makeDb/outside/hgPhMouse/hgPhMouse.c addExt # hg/cirm/cdw/cdwGetFile/cdwGetFile.c agxPrintEdges # hg/hgc/hgc.c allGenomes # hg/hgBlat/hgBlat.c allPoints # hg/altSplice/affySplice/spliceProbeVis.c allowBox # hg/encode3/encodeDataWarehouse/edwWebDeprecate/edwWebDeprecate.c altFile # hg/uniqSize/uniqSize.c assertion # hg/encode3/encodeDataWarehouse/edwWebAuthLogin/edwWebAuthLogin.c assumesHub # hg/lib/hubConnect.c backgroundStatus # hg/hgSession/hgSession.c basePct # hg/affyGnf/pslAffySelect.c bedFile # hg/affyTransciptome/samplesForCoordinates.c bgcolor # hg/encode/hgEncodeVocab/hgEncodeVocab.c bouncebutton # hg/qaPushQ/qaPushQ.c boxDown # hg/wikiPlot/wikiPlot.c boxDownLeft # hg/wikiPlot/wikiPlot.c boxDownRight # hg/wikiPlot/wikiPlot.c boxLeft # hg/wikiPlot/wikiPlot.c boxOut # hg/wikiPlot/wikiPlot.c boxRight # hg/wikiPlot/wikiPlot.c boxUp # hg/wikiPlot/wikiPlot.c boxUpLeft # hg/wikiPlot/wikiPlot.c boxUpRight # hg/wikiPlot/wikiPlot.c breakUp # hg/getFeatDna/getFeatDna.c c # hg/hgc/cgapSageClick.c cEnd # hg/hgc/hgc.c cStart # hg/hgc/hgc.c calledSelf # hg/hgCoordConv/hgCoordConv.c cancelbutton # hg/qaPushQ/qaPushQ.c cartDump.metaDataId # hg/cartDump/cartDump.c cartDump.newValue # hg/cartDump/cartDump.c cartDump.varName # hg/cartDump/cartDump.c caseChoice # hg/gigAssembler/ooGreedy/protDust/protDust.c cb # hg/qaPushQ/qaPushQ.c cdwBrowseFiles_facet_fieldName # hg/cirm/cdw/cdwWebBrowse/cdwWebBrowse.c cdwBrowseFiles_facet_fieldVal # hg/cirm/cdw/cdwWebBrowse/cdwWebBrowse.c cdwBrowseFiles_facet_op # hg/cirm/cdw/cdwWebBrowse/cdwWebBrowse.c cdwCommand # hg/cirm/cdw/cdwWebBrowse/cdwWebBrowse.c cdwDownloadName # hg/cirm/cdw/cdwWebBrowse/cdwWebBrowse.c cdwQuery # hg/cirm/cdw/cdwWebBrowse/cdwWebBrowse.c cgiSpoof # hg/hgCollection/hgCollection.c cgis # hg/qaPushQ/qaPushQ.c check # hg/pslCat/pslCat.c checkImre # hg/gigAssembler/cmParse/cmParse.c checkUs # hg/gigAssembler/checkYbr/checkYbr.c chromEnd # hg/getFeatDna/getFeatDna.c chromStart # hg/getFeatDna/getFeatDna.c ci # hg/hgc/hgc.c clearRestriction # hg/cirm/cdw/cdwWebBrowse/cdwWebBrowse.c clonebutton # hg/qaPushQ/qaPushQ.c col # hg/qaPushQ/qaPushQ.c colName # hg/qaPushQ/qaPushQ.c contigDir # hg/wikiPlot/wikiPlot.c cost # hg/pslFilterBadCdna/pslFilterBadCdna.c ct_ # hg/lib/customTrack.c date # hg/encode3/encodeDataWarehouse/edwWebXSendFile/edwWebXSendFile.c dbs # hg/qaPushQ/qaPushQ.c defaultsSet # hg/lib/cart.c delbutton # hg/qaPushQ/qaPushQ.c deprecated # hg/encode/hgEncodeVocab/hgEncodeVocab.c description # hg/encode3/encodeDataWarehouse/edwWebRegisterScript/edwWebRegisterScript.c descriptionOnly # hg/hgTrackUi/hgTrackUi.c destination # hg/cartReset/cartReset.c diagnostics # hg/liftAgp/liftAgp.c dir # hg/pslFilterBadCdna/pslFilterBadCdna.c dirs # hg/pslFilterBadCdna/pslFilterBadCdna.c dnaLines # hg/gigAssembler/ooGreedy/primeMate/primeMate.c do.suggestSendMail # hg/hgUserSuggestion/hgUserSuggestion.c doAll # hg/affyTransciptome/avgTranscriptomeExps.c doQuickLift # hg/hgConvert/hgConvert.c docId # hg/encode/docId/docIdView/docIdView.c dots # hg/mouseStuff/libScan/libScan.c dup_ # hg/lib/dupTrack.c dupes # hg/gigAssembler/ooWeedZero/ooWeedZero.c elia # hg/makeDb/outside/hgExonerate/hgExonerate.c endIntron # hg/gigAssembler/ooGreedy/scanIntrons/scanIntrons.c endRange # hg/gigAssembler/ooGreedy/getgene/getgene.c estPrior # hg/altSplice/altSplice/spliceStats.c exact # hg/hgSuggest/hgSuggest.c exampleButton # hg/hgPhyloPlace/hgPhyloPlace.c exe # hg/sim4big/sim4big.c ext # hg/pslCat/pslCat.c faFile # hg/altSplice/altSplice/spliceStats.c fasta # hg/hgc/pubs.c file # hg/secure/secure.c fileList # hg/encode3/encodeDataWarehouse/edwWebDeprecate/edwWebDeprecate.c fixMembers # hg/hgLogin/hgLogin.c foot # hg/hgc/interactClick.c fpcChrom # hg/gigAssembler/ooLiftSpec/ooLiftSpec.c fromProg # hg/gisaid/gisaidTable/gisaidTable.c gapOpenCost # hg/pslFilterBadCdna/pslFilterBadCdna.c gapSizeLogMod # hg/pslFilterBadCdna/pslFilterBadCdna.c gene # hg/hgGtexApi/hgGtexApi.c geneName # hg/gigAssembler/ooGreedy/getgene/getgene.c genomeInput # hg/hubApi/list.c -gisaidTable.as. # hg/gisaid/gisaidTable/advFilter.c -gisaidTable.asi. # hg/gisaid/gisaidTable/advFilter.c -gisaidTable.col. # hg/gisaid/gisaidTable/configure.c -gisaidTable.colOrder # hg/gisaid/gisaidTable/configure.c gisaidTable.do. # hg/gisaid/gisaidTable/gisaidTable.c -gisaidTable.do.keyClear. # hg/gisaid/gisaidTable/advFilter.c -gisaidTable.do.keyPaste. # hg/gisaid/gisaidTable/advFilter.c -gisaidTable.do.keyPasted. # hg/gisaid/gisaidTable/advFilter.c -gisaidTable.do.keyUp. # hg/gisaid/gisaidTable/advFilter.c goldName # hg/gigAssembler/ooLiftSpec/ooLiftSpec.c gpFile # hg/affyTransciptome/samplesForCoordinates.c gsToken # hg/hgTables/genomeSpace.c gsidM_newPassword # hg/gsid/gsidMember/gsidMember.c gsidM_password # hg/gsid/gsidMember/gsidMember.c gsidMember.do. # hg/gsid/gsidMember/gsidMember.c gsidTable.do. # hg/gsid/gsidTable/gsidTable.c haplotypes_distMinor # hg/hgGene/alleles.c hc_one_url # hg/hgHubConnect/hgHubConnect.c hgLogin.do. # hg/hgLogin/hgLogin.c hgLogin_changeRequired # hg/hgLogin/hgLogin.c hgLogin_email # hg/hgLogin/hgLogin.c hgLogin_email2 # hg/hgLogin/hgLogin.c hgLogin_helpWith # hg/hgLogin/hgLogin.c hgLogin_newPassword1 # hg/hgLogin/hgLogin.c hgLogin_newPassword2 # hg/hgLogin/hgLogin.c hgLogin_password # hg/hgLogin/hgLogin.c hgLogin_password2 # hg/hgLogin/hgLogin.c hgLogin_sendMailContain # hg/hgLogin/hgLogin.c hgLogin_sendMailTo # hg/hgLogin/hgLogin.c hgLogin_userName # hg/hgLogin/hgLogin.c hgS_delete_ # hg/hgSession/hgSession.c hgS_do # hg/hgSession/hgSession.c hgS_doDownload_ # hg/hgSession/hgSession.c hgS_edit_ # hg/hgSession/hgSession.c hgS_gallery_ # hg/hgSession/hgSession.c hgS_loadLocalFileName # hg/hgSession/hgSession.c hgS_load_ # hg/hgSession/hgSession.c hgS_makeDownload_ # hg/hgSession/hgSession.c hgS_newSessionName # hg/hgSession/hgSession.c hgS_newSessionShare # hg/hgSession/hgSession.c hgS_oldSessionName # hg/hgSession/hgSession.c hgS_otherUserSessionLabel # hg/hgTracks/hgTracks.c hgS_saveLocalBackupFileName # hg/hgSession/backup.c hgS_shareAnon # hg/hgSession/hgSession.c hgS_share_ # hg/hgSession/hgSession.c hgS_showDownload_ # hg/hgSession/hgSession.c hgSeq.casing # hg/cgilib/hgSeq.c hgSeq.cdsExon # hg/cgilib/hgSeq.c hgSeq.downstream # hg/cgilib/hgSeq.c hgSeq.downstreamSize # hg/cgilib/hgSeq.c hgSeq.granularity # hg/cgilib/hgSeq.c hgSeq.intron # hg/cgilib/hgSeq.c hgSeq.padding3 # hg/cgilib/hgSeq.c hgSeq.padding5 # hg/cgilib/hgSeq.c hgSeq.promoter # hg/cgilib/hgSeq.c hgSeq.promoterSize # hg/cgilib/hgSeq.c hgSeq.repMasking # hg/cgilib/hgSeq.c hgSeq.revComp # hg/cgilib/hgSeq.c hgSeq.splitCDSUTR # hg/cgilib/hgSeq.c hgSeq.utrExon3 # hg/cgilib/hgSeq.c hgSeq.utrExon5 # hg/cgilib/hgSeq.c hgTest # hg/hgCoordConv/hgCoordConv.c hgTrackUi_op # hg/hgTrackUi/hgTrackUi.c hgb.pasteKeys # hg/hgBatch/hgBatch.c hgb.showPasteResults # hg/hgBatch/hgBatch.c hgb.showUploadResults # hg/hgBatch/hgBatch.c hgb.uploadKeys # hg/hgBatch/hgBatch.c hgb.userKeys # hg/hgBatch/hgBatch.c hgbi_do # hg/bioImage/hgBioImage/hgBioImage.c -hgcd_term # hg/hgChooseDb/hgChooseDb.c hgct_ # hg/hgCustom/hgCustom.c hgct_docFile__binary # hg/lib/customTrack.c hgdbTestDb # hg/affyTransciptome/samplesForCoordinates.c hgdbTestTable # hg/affyTransciptome/bulkChr2XRegression.c hgfs_Search # hg/hgFileSearch/hgFileSearch.c -hgg_do # hg/hgGenome/hgGenome.c -hgg_doPsOutput # hg/hgGenome/hgGenome.c hgg_do_ # hg/hgGene/hgGene.c -hgg_uploadFile # hg/hgGenome/upload.c hglft_fromDb # hg/hgLiftOver/hgLiftOver.c hgp_do # hg/visiGene/hgVisiGene/hgVisiGene.c hgp_doDownload # hg/visiGene/hgVisiGene/hgVisiGene.c hgp_id # hg/visiGene/hgVisiGene/hgVisiGene.c hgp_listSpec # hg/visiGene/hgVisiGene/hgVisiGene.c hgp_ss # hg/visiGene/hgVisiGene/hgVisiGene.c hgp_startAt # hg/visiGene/hgVisiGene/hgVisiGene.c hgpp_serverCommand # hg/hgPhyloPlace/hgPhyloPlace.c hgpp_serverComment # hg/hgPhyloPlace/hgPhyloPlace.c hgpp_serverPlain # hg/hgPhyloPlace/hgPhyloPlace.c hgpp_serverSalty # hg/hgPhyloPlace/hgPhyloPlace.c hgs_sample # hg/gisaid/gisaidSample/gisaidSample.c hgs_subj # hg/gisaid/gisaidSubj/gisaidSubj.c hgself # hg/oneShot/testCart/cart.c hgt.customFile__binary # hg/lib/customTrack.c hgt.customFile__filename # hg/hgCustom/hgCustom.c hgt_configGroupTarget # hg/hgTracks/config.c hgt_doConfigHideAll # hg/hgTracks/hgTracks.c hgt_doConfigHideAllGroups # hg/hgTracks/hgTracks.c hgt_doConfigHideEncodeGroups # hg/hgTracks/hgTracks.c hgt_doConfigShowAll # hg/hgTracks/hgTracks.c hgt_doConfigShowAllGroups # hg/hgTracks/hgTracks.c hgt_doConfigShowEncodeGroups # hg/hgTracks/hgTracks.c hgt_doDefaultShowAll # hg/hgTracks/hgTracks.c hgt_doJsCommand # hg/hgTracks/hgTracks.c hgta_corrMaxLimitCount # hg/lib/web.c hgta_corrWinSize # hg/lib/web.c hgta_correlateGroup # hg/lib/web.c hgta_correlateOp # hg/lib/web.c hgta_correlateTable # hg/lib/web.c hgta_correlateTrack # hg/lib/web.c hgta_ctDesc # hg/hgTables/bedList.c hgta_ctName # hg/hgTables/bedList.c hgta_ctUrl # hg/hgTables/bedList.c hgta_ctVis # hg/hgTables/bedList.c hgta_do # hg/hgTables/hgTables.c hgta_enteredUserRegionFile # hg/hgTables/userRegions.c hgta_enteredUserRegions # hg/hgIntegrator.c hgta_fieldSelectTable # hg/hgTables/filterFields.c hgta_fil. # hg/hgTables/filterFields.c hgta_filterTable # hg/hgTables/filterFields.c hgta_fs. # hg/hgTables/filterFields.c hgta_gsPassword # hg/hgTables/genomeSpace.c hgta_gsUser # hg/hgTables/genomeSpace.c hgta_identifierDb # hg/hgTables/identifiers.c hgta_identifierFile # hg/hgTables/identifiers.c hgta_identifierTable # hg/hgTables/identifiers.c hgta_nextCorrelateGroup # hg/lib/web.c hgta_nextCorrelateOp # hg/lib/web.c hgta_nextCorrelateTable # hg/lib/web.c hgta_nextCorrelateTrack # hg/lib/web.c hgta_nextSubtrackMerge # hg/hgTables/compositeTrack.c hgta_pastedIdentifiers # hg/hgTables/identifiers.c hgta_regionType # hg/hgTables/userRegions.c hgta_subtrackMerge # hg/hgTables/compositeTrack.c hgta_userRegionsDb # hg/hgIntegrator.c hgta_userRegionsFile # hg/hgIntegrator.c hideTracksOnConvert # hg/hgConvert/hgConvert.c hiliteNear # hg/gigAssembler/ooGreedy/getgene/getgene.c hpp_ref # hg/hgPhyloPlace/hgPhyloPlace.c hubId # hg/lib/cart.c idealTm # hg/gigAssembler/ooGreedy/primeMate/primeMate.c imre # hg/gigAssembler/ooLiftSpec/ooLiftSpec.c imreCheck # hg/gigAssembler/cmParse/cmParse.c imreMerge # hg/gigAssembler/ooLiftSpec/ooLiftSpec.c imreVsNa # hg/gigAssembler/cmParse/cmParse.c in # hg/affyGnf/pslAffySelect.c incFile # hg/hgMenubar/hgMenubar.c intronsLowerCase # hg/gigAssembler/ooGreedy/getgene/getgene.c intronsParenthesized # hg/gigAssembler/ooGreedy/getgene/getgene.c invoice # hg/gsid/gsidMember/gsidMember.c isProt # hg/hgc/hgc.c key # hg/secure/secure.c killTime # hg/gigAssembler/codJobs/jabba/jabba.c l # hg/hgc/hgc.c lab # hg/encode/docId/docIdView/docIdView.c label # hg/encode/hgEncodeVocab/hgEncodeVocab.c lastPosition # hg/lib/cart.c lastVirtModeExtraState # hg/lib/web.c lastVirtModeType # hg/lib/web.c lib # hg/hgc/cgapSageClick.c lift # hg/ctgToChromFa/ctgToChromFa.c linesEvery # hg/gigAssembler/ooGreedy/protDust/protDust.c litLink # hg/gigAssembler/ooGreedy/getgene/getgene.c lockbutton # hg/qaPushQ/qaPushQ.c main # hg/autoXml/autoXml.c mapX # hg/wikiPlot/wikiPlot.c mapY # hg/wikiPlot/wikiPlot.c match # hg/cartDump/cartDump.c maxBad # hg/gigAssembler/psLayout/psLayout.c maxBadPpt # hg/pslFilterBadCdna/pslFilterBadCdna.c maxPile # hg/pslUnpile/pslUnpile.c maxPush # hg/gigAssembler/codJobs/jabba/jabba.c maxQueue # hg/gigAssembler/codJobs/jabba/jabba.c maxSubCount # hg/encode3/encodeDataWarehouse/edwWebBrowse/edwWebBrowse.c md # hg/sageVisCGI/sageVisCGI.c merge # hg/getFeatDna/getFeatDna.c meta # hg/encode/docId/docIdView/docIdView.c minAli # hg/pslFilterBadCdna/pslFilterBadCdna.c minBases # hg/gigAssembler/psLayout/psLayout.c minConf # hg/altSplice/altSplice/correlateWithExpression.c minFlankingNum # hg/altSplice/altSplice/spliceStats.c minFlankingSize # hg/altSplice/altSplice/spliceStats.c minMatch # hg/pslFilterBadCdna/pslFilterBadCdna.c minPercent # hg/altSplice/spliceWalk/spliceWalk.c minPile # hg/pslUnpile/pslUnpile.c minPush # hg/gigAssembler/codJobs/jabba/jabba.c minScore # hg/pslFilterBadCdna/pslFilterBadCdna.c minSize # hg/altSplice/altSplice/spliceStats.c minUniqueMatch # hg/pslFilterBadCdna/pslFilterBadCdna.c missOk # hg/ctgToChromFa/ctgToChromFa.c monitor # hg/encode3/encodeDataWarehouse/edwWebSubmit/edwWebSubmit.c month # hg/qaPushQ/qaPushQ.c mrnaFilter # hg/altSplice/altSplice/spliceStats.c mrnaFilterOff # hg/altSplice/spliceWalk/spliceWalk.c mrnaWeight # hg/altSplice/spliceWalk/spliceWalk.c muscle # hg/altSplice/affySplice/spliceProbeVis.c namesOrIds # hg/hgPhyloPlace/hgPhyloPlace.c near.customFile # hg/near/hgNear/customColumn.c near.customFromUrl # hg/near/hgNear/customColumn.c near.customPaste # hg/near/hgNear/customColumn.c near.customUpload # hg/near/hgNear/customColumn.c near.do. # hg/near/hgNear/hgNear.c near.idPos # hg/near/hgNear/hgNear.c near_search # hg/lib/web.c newGenome # hg/hgCoordConv/hgCoordConv.c newUser # hg/encode3/encodeDataWarehouse/edwWebCreateUser/edwWebCreateUser.c nmerSize # hg/affyTransciptome/nmerAlign.c noBin # hg/makeDb/hgLoadSample/hgLoadSample.c noCleanup # hg/affyTransciptome/trackFromLifts.c noHead # hg/pslUnpile/pslUnpile.c noRefresh # hg/encode3/encodeDataWarehouse/edwWebBrowse/edwWebBrowse.c noShort # hg/lib/hgFind.c nohead # hg/pslCat/pslCat.c numTests # hg/hgCoordConv/hgCoordConv.c o # hg/hgc/cgapSageClick.c oldPosition # hg/lib/web.c oldTable # hg/makeDb/hgLoadSample/hgLoadSample.c organism # hg/encode/hgEncodeVocab/hgEncodeVocab.c origDb # hg/hgCoordConv/hgCoordConv.c origGenome # hg/hgCoordConv/hgCoordConv.c origPhase # hg/hgText/hgText.c otherDb # hg/hgc/hgc.c otherOrg # hg/hgc/hgc.c out # hg/pslCat/pslCat.c output # hg/affyTransciptome/mergeAffyFiles.c outputType # hg/hgText/hgText.c parentWigMaf # hg/hgc/hgc.c password # hg/encode3/encodeDataWarehouse/lib/edwLib.c path # hg/cirm/cdw/cdwGetFile/cdwGetFile.c payment_date # hg/gsid/gsidMember/gsidMember.c payment_gross # hg/gsid/gsidMember/gsidMember.c payment_reason # hg/gsid/gsidMember/gsidMember.c payment_status # hg/gsid/gsidMember/gsidMember.c pbScale # hg/protein/lib/doTracks.c pbScaleStr # hg/protein/lib/doTracks.c pbt.dinkLL # hg/gsid/pbGsid/pbGsid.c pbt.dinkLR # hg/gsid/pbGsid/pbGsid.c pbt.dinkRL # hg/gsid/pbGsid/pbGsid.c pbt.dinkRR # hg/gsid/pbGsid/pbGsid.c pbt.hideAll # hg/gsid/pbGsid/pbGsid.c pbt.in1 # hg/gsid/pbGsid/pbGsid.c pbt.in2 # hg/gsid/pbGsid/pbGsid.c pbt.in3 # hg/gsid/pbGsid/pbGsid.c pbt.inBase # hg/gsid/pbGsid/pbGsid.c pbt.left1 # hg/gsid/pbGsid/pbGsid.c pbt.left2 # hg/gsid/pbGsid/pbGsid.c pbt.left3 # hg/gsid/pbGsid/pbGsid.c pbt.out1 # hg/gsid/pbGsid/pbGsid.c pbt.out2 # hg/gsid/pbGsid/pbGsid.c pbt.out3 # hg/gsid/pbGsid/pbGsid.c pbt.psOutput # hg/gsid/pbGsid/pbGsid.c pbt.reset # hg/gsid/pbGsid/pbGsid.c pbt.right1 # hg/gsid/pbGsid/pbGsid.c pbt.right2 # hg/gsid/pbGsid/pbGsid.c pbt.right3 # hg/gsid/pbGsid/pbGsid.c pbt.tui # hg/gsid/pbGsid/pbGsid.c pdf # hg/altSplice/affySplice/spliceProbeVis.c percentId # hg/mouseStuff/knownVsBlat/knownVsBlat.c permission # hg/hgTracks/myVariantsTrack.c phase # hg/hgText/hgText.c phyloPng_branchDecimals # hg/phyloPng/phyloPng.c phyloPng_branchLabels # hg/phyloPng/phyloPng.c phyloPng_branchLengths # hg/phyloPng/phyloPng.c phyloPng_branchMultiplier # hg/phyloPng/phyloPng.c phyloPng_dash_to_space # hg/phyloPng/phyloPng.c phyloPng_height # hg/phyloPng/phyloPng.c phyloPng_htmlPage # hg/phyloPng/phyloPng.c phyloPng_lengthLegend # hg/phyloPng/phyloPng.c phyloPng_monospace # hg/phyloPng/phyloPng.c phyloPng_restore # hg/phyloPng/phyloPng.c phyloPng_submit # hg/phyloPng/phyloPng.c phyloPng_tree # hg/phyloPng/phyloPng.c phyloPng_under_to_space # hg/phyloPng/phyloPng.c phyloPng_undersuff_strip # hg/phyloPng/phyloPng.c phyloPng_width # hg/phyloPng/phyloPng.c picky # hg/autoXml/autoXml.c positive # hg/autoXml/autoXml.c postIntron # hg/gigAssembler/ooGreedy/scanIntrons/scanIntrons.c preIntron # hg/gigAssembler/ooGreedy/scanIntrons/scanIntrons.c primer3 # hg/cgilib/hgSeq.c priority # hg/qaPushQ/qaPushQ.c project # hg/hgTracks/myVariantsTrack.c psl # hg/sim4big/sim4big.c pslPat # hg/mouseStuff/subsetTraces/subsetTraces.c pslTable # hg/hgc/hgc.c publicHubs # hg/hubApi/hubApi.c pubsFilterArticleId # hg/hgTracks/pubsTracks.c pushbutton # hg/qaPushQ/qaPushQ.c qadate # hg/qaPushQ/qaPushQ.c qc # hg/hgc/hgc.c qe # hg/hgc/hgc.c qid # hg/qaPushQ/qaPushQ.c qlSourceDb # hg/hgTrackUi/hgTrackUi.c qs # hg/hgc/hgc.c query # hg/pslUnpile/pslUnpile.c r # hg/hgc/hgc.c ra # hg/encode/hgEncodeVocab/hgEncodeVocab.c randSeed # hg/oneShot/cartSimNoInsert/cartSimNoInsert.c readOnly # hg/oneShot/cartSimNoInsert/cartSimNoInsert.c reason # hg/encode3/encodeDataWarehouse/edwWebDeprecate/edwWebDeprecate.c ref # hg/das/das.c remoteFile # hg/hgPhyloPlace/hgPhyloPlace.c report # hg/encode/docId/docIdView/docIdView.c retries # hg/gigAssembler/codJobs/jabba/jabba.c reward # hg/pslFilterBadCdna/pslFilterBadCdna.c ring_action # hg/hgGeneRing/hgGeneRing.c s # hg/hgBlat/hgBlat.c sarsCoV2File # hg/hgPhyloPlace/hgPhyloPlace.c selectRadio # hg/hubApi/hubApi.c seqIdent # hg/affyGnf/pslAffySelect.c seqTable # hg/hgc/hgc.c shareToken # hg/hgTracks/myVariantsTrack.c showAllCtdRef # hg/hgGene/ctd.c showLonglabel # hg/hgApi/hgApi.c showNumbers # hg/gigAssembler/ooGreedy/protDust/protDust.c showSizes # hg/qaPushQ/qaPushQ.c simple # hg/oneShot/testXap/testXap.c sizeMB # hg/qaPushQ/qaPushQ.c skipPName # hg/altSplice/affySplice/spliceProbeVis.c sourceSelected # hg/hubApi/hubApi.c spacesEvery # hg/gigAssembler/ooGreedy/protDust/protDust.c spacing # hg/ctgToChromFa/ctgToChromFa.c spliceAIindels # hg/cgilib/cartEdit7.c spliceAIindelsMasked # hg/cgilib/cartEdit7.c spliceAIsnvs # hg/cgilib/cartEdit7.c spliceAIsnvsMasked # hg/cgilib/cartEdit7.c sqlTable # hg/makeDb/hgLoadSample/hgLoadSample.c st # hg/gsid/gsidMember/gsidMember.c startIntron # hg/gigAssembler/ooGreedy/scanIntrons/scanIntrons.c startRange # hg/gigAssembler/ooGreedy/getgene/getgene.c stat # hg/qaPushQ/qaPushQ.c stop # hg/das/das.c stopUpload # hg/encode3/encodeDataWarehouse/edwWebSubmit/edwWebSubmit.c strand # hg/gigAssembler/ooGreedy/getgene/getgene.c stretch # hg/uniqSize/uniqSize.c submit # hg/hgCustom/hgCustom.c submitUrl # hg/encode3/encodeDataWarehouse/edwWebSubmit/edwWebSubmit.c submit_filter # hg/gisaid/gisaidTable/gisaidTable.c suffix # hg/affyTransciptome/avgTranscriptomeExps.c t # hg/hgc/cgapSageClick.c tab # hg/makeDb/hgLoadSample/hgLoadSample.c table2 # hg/hgText/hgText.c tag # hg/encode/hgEncodeVocab/hgEncodeVocab.c target # hg/encode/hgEncodeVocab/hgEncodeVocab.c targetUser # hg/hgTracks/myVariantsTrack.c tbCtDesc # hg/hgText/hgText.c tbCtName # hg/hgText/hgText.c tbCtUrl # hg/hgText/hgText.c tbCtVis # hg/hgText/hgText.c tbDoCustomTrack # hg/hgText/hgText.c tbIntersectOp # hg/hgText/hgText.c tbInvertTable # hg/hgText/hgText.c tbInvertTable2 # hg/hgText/hgText.c tbLessThresh # hg/hgText/hgText.c tbMoreThresh # hg/hgText/hgText.c tbShowPasteResults # hg/hgText/hgText.c tbShowUploadResults # hg/hgText/hgText.c tbUserKeys # hg/hgText/hgText.c tempDir # hg/sim4big/sim4big.c term # hg/encode/hgEncodeVocab/hgEncodeVocab.c test # hg/liftAgp/liftAgp.c text # hg/oneShot/testXap/testXap.c textField # hg/autoXml/autoXml.c tier # hg/encode/hgEncodeVocab/hgEncodeVocab.c tiers # hg/encode/hgEncodeVocab/hgEncodeVocab.c tis # hg/lib/gtexUi.c tiss # hg/hgc/cgapSageClick.c toOrg # hg/qaPushQ/qaPushQ.c tracePat # hg/mouseStuff/subsetTraces/subsetTraces.c trackOffset # hg/protein/lib/doTracks.c transId # hg/cgiExample/cgiExample.c transfer # hg/qaPushQ/qaPushQ.c translate # hg/gigAssembler/ooGreedy/getgene/getgene.c trumpSize # hg/altSplice/spliceWalk/spliceWalk.c txn_id # hg/gsid/gsidMember/gsidMember.c u # hg/hgBlat/hgBlat.c ucscGenome # hg/hubApi/hubApi.c unzoom # hg/wikiPlot/wikiPlot.c update # hg/hgLogin/hgLogin.c url # hg/encode3/encodeDataWarehouse/edwScriptSubmit/edwScriptSubmit.c useSubmitFname # hg/cirm/cdw/cdwGetFile/cdwGetFile.c user # hg/hgLogin/hgLogin.c userCount # hg/oneShot/cartSimNoInsert/cartSimNoInsert.c userName # hg/cirm/cdw/cdwGetMetadataAsFile/cdwGetMetadataAsFile.c utr5 # hg/gigAssembler/ooGreedy/getgene/getgene.c ver # hg/agpCloneList/agpCloneList.c verify_sign # hg/gsid/gsidMember/gsidMember.c version # hg/useCount/useCount.c virtMode # hg/lib/web.c warnTime # hg/gigAssembler/codJobs/jabba/jabba.c where # hg/getFeatDna/getFeatDna.c wikiCommentText # hg/hgGene/wikiTrack.c withUtr # hg/intronEnds/intronEnds.c xOff # hg/wikiPlot/wikiPlot.c yOff # hg/wikiPlot/wikiPlot.c zoom # hg/wikiPlot/wikiPlot.c