6bb46ba4e8d91ab3670d354ef18d8bf5321ec9ee
max
  Thu Mar 12 07:15:29 2026 -0700
Add WebSTR short tandem repeat track under new strVar supertrack

New track with 1.7M STR loci from WebSTR EnsembleTR panel (hg38),
with allele frequency data for 5 populations from 1000 Genomes
(3,550 samples). Includes conversion script, .as schema, trackDb,
and full HTML documentation, refs #36652

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

diff --git src/hg/makeDb/scripts/webstr/webstr.as src/hg/makeDb/scripts/webstr/webstr.as
new file mode 100644
index 00000000000..603dcd0b82f
--- /dev/null
+++ src/hg/makeDb/scripts/webstr/webstr.as
@@ -0,0 +1,31 @@
+table webstr
+"WebSTR short tandem repeat loci with allele frequency data from EnsembleTR panel"
+    (
+    string chrom;        "Chromosome"
+    uint chromStart;     "Start position"
+    uint chromEnd;       "End position"
+    string name;         "Repeat ID"
+    uint score;          "Score (0-1000)"
+    char[1] strand;      "Strand"
+    uint thickStart;     "Thick start (same as chromStart)"
+    uint thickEnd;       "Thick end (same as chromEnd)"
+    uint reserved;       "Item color RGB"
+    string motif;        "Repeat unit motif"
+    uint period;         "Length of repeat unit"
+    uint numCopies;      "Number of repeat copies in reference"
+    lstring afrAlleles;  "AFR alleles (comma-separated repeat counts)"
+    lstring afrFreqs;    "AFR allele frequencies (comma-separated)"
+    uint afrN;           "AFR sample count"
+    lstring amrAlleles;  "AMR alleles (comma-separated repeat counts)"
+    lstring amrFreqs;    "AMR allele frequencies (comma-separated)"
+    uint amrN;           "AMR sample count"
+    lstring easAlleles;  "EAS alleles (comma-separated repeat counts)"
+    lstring easFreqs;    "EAS allele frequencies (comma-separated)"
+    uint easN;           "EAS sample count"
+    lstring eurAlleles;  "EUR alleles (comma-separated repeat counts)"
+    lstring eurFreqs;    "EUR allele frequencies (comma-separated)"
+    uint eurN;           "EUR sample count"
+    lstring sasAlleles;  "SAS alleles (comma-separated repeat counts)"
+    lstring sasFreqs;    "SAS allele frequencies (comma-separated)"
+    uint sasN;           "SAS sample count"
+    )