9e51fd38996566e7a6cc29dd67f2e05fa429ca3c max Mon Sep 28 14:30:05 2026 -0700 hg38 episignatures: hide epigenCentral bigBed from hgdownload Lou asked for downloads off for this track. tableBrowser off already covers Table Browser/Data Integrator/REST API, but the bigBed itself was still reachable on hgdownload. Prefix the gbdb filename with "_", same convention used for the restricted varFreqs subtracks, which hgdownload's rsync excludes. methaDory.bb is unaffected. refs #38112 diff --git src/hg/makeDb/doc/hg38/episignatures.txt src/hg/makeDb/doc/hg38/episignatures.txt index 826e2a9c354..6c09b057c84 100644 --- src/hg/makeDb/doc/hg38/episignatures.txt +++ src/hg/makeDb/doc/hg38/episignatures.txt @@ -269,33 +269,42 @@ # A comma in a filterValues entry is the entry separator and cannot be escaped when the # filterType is one of the *List* kinds, so the commas inside four of the disorder names # ("Dystonia 28, childhood-onset" and friends) are dropped in the menu labels by # writeRa() in epigenCentralToBed.py. The bigBed keeps the names as the source has them. # Track search: the position box finds a probe by its cg number. The bigBed carries # -extraIndex=name and episignatures.ra has a matching searchTable stanza. Both this # spec and the methaDory one carry termRegex and semiShortCircuit, so a probe ID that # is in both tracks returns a hit in both, plus the Illumina array tracks. hgsql hg38 -Ne "select searchName, shortCircuit, searchPriority from hgFindSpec_max where searchTable='epigenCentral'" # epigenCentral 1 51 # Lou asked on the ticket for downloads to be off, so the stanza has "tableBrowser off" # and the Data Access section points at EpigenCentral's own portal and repository. That -# switch covers the Table Browser, the Data Integrator and the REST API; the bigBed -# still sits in /gbdb and is reachable on hgdownload, so it is not a hard block, and QA -# should confirm with the lab that this is what they wanted. +# switch covers the Table Browser, the Data Integrator and the REST API, but the bigBed +# itself still sits in /gbdb and would otherwise be reachable on hgdownload. +# +# 2026-09-28 Claude max: refs #38112 +# Hide the bigBed from hgdownload the same way the restricted varFreqs subtracks do +# (see the 2026-05-15 entry in varFreqs.txt): prefix the gbdb filename with "_", which +# hgdownload's rsync excludes. Only epigenCentral needs this; methaDory.bb in the same +# /gbdb/hg38/episignatures/ directory keeps its plain name since it stays downloadable. +cd /gbdb/hg38/episignatures +mv epigenCentral.bb _epigenCentral.bb +# Symlink target under /hive/data/genomes/... unchanged. Updated the bigDataUrl in the +# epigenCentral stanza of human/hg38/episignatures.ra to match. # Visibility: the track is sparse almost everywhere, 15,035 sites over the genome, but it # has one hot spot at the HOXA cluster. Measured heights at 1100px wide, pack, with no # other track on: # chr7:27,140,000-27,250,000 (110 kb) 961 px # chr7:27,000,000-28,000,000 (1 Mb) 1937 px # chr7 (whole chromosome) 3345 px # There is no automatic fallback at any of those, so the stanza has the same # maxWindowCoverage as methaDory. It was 200000 at first and raised to 10000000 on # 2026-09-18, because 200 kb sent most gene-neighbourhood views to the coverage graph. # Above that the track draws as a coverage graph, 81 px, and below it stays in pack. # # Heights at 1100 px wide, HOXA hot spot unless noted, for the tall views this allows: # epigenCentral methaDory # 200 kb pack 1281 px 1889 px