ed005215c7fdd3e97c61edb41931c89805d9566b max Thu Apr 9 03:06:48 2026 -0700 Add repeatId field to webstr bigBed for outlinks, update webstr and strVar docs, refs #36652 Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> diff --git src/hg/makeDb/scripts/webstr/webstrToBed.py src/hg/makeDb/scripts/webstr/webstrToBed.py index 3e8068fc0ec..7754047adb4 100644 --- src/hg/makeDb/scripts/webstr/webstrToBed.py +++ src/hg/makeDb/scripts/webstr/webstrToBed.py @@ -88,30 +88,31 @@ # BED9 fields fields = [ chrom, start, end, truncateMotif(motif) + "x" + numcopies, # name "0", # score ".", # strand start, # thickStart end, # thickEnd color, # itemRgb motif, period, numcopies, + repeatid, ] # Allele frequency fields for each cohort (logfmt: allele=freq pairs) af = afreqs.get(repeatid) for cohort in COHORT_ORDER: if af and af[cohort]["alleles"]: entry = af[cohort] pairs = [a + "=" + f for a, f in zip(entry["alleles"], entry["freqs"])] fields.append(" ".join(pairs)) fields.append(str(entry["n"])) else: fields.append("") fields.append("0") print("\t".join(fields))