bac95a147f49cd331052e597006e04b3deee40fc
max
  Wed Apr 22 10:43:20 2026 -0700
lrSv/srSv: human-readable SV type filter labels, script cleanups

Add human-readable labels to the supertrack-level svType filter on
both the lrSv and srSv supertracks using the "CODE|CODE (Long name)"
filterValues syntax: DEL -> "DEL (Deletion)", INS -> "INS (Insertion)",
etc. Labels keep the short code up front so users can match what
hgTracks shows next to each feature.

Also sweep in the in-progress converter/as-file cleanups under
scripts/lrSv/ and scripts/srSv/ (introduction of lrSvCommon.py
helpers, consistent insLen / svLen / AC column naming, tightened
field-description text) that had been piling up as an unstaged
working tree.

refs #36258

diff --git src/hg/makeDb/scripts/lrSv/lrSv.as src/hg/makeDb/scripts/lrSv/lrSv.as
index 261a40aa7e0..c7bb359b510 100644
--- src/hg/makeDb/scripts/lrSv/lrSv.as
+++ src/hg/makeDb/scripts/lrSv/lrSv.as
@@ -1,22 +1,24 @@
 table lrSv
 "Long-read structural variants"
     (
     string chrom;       "Chromosome"
     uint chromStart;    "Start position"
     uint chromEnd;      "End position"
     string name;        "Variant ID"
     uint score;         "Score (quality)"
     char[1] strand;     "Strand"
     uint thickStart;    "Thick start (same as chromStart)"
     uint thickEnd;      "Thick end (same as chromEnd)"
     uint reserved;      "Item color"
     string svType;      "SV Type|DEL, INS, DUP, INV, or TRA"
-    int svLen;          "SV Length|Length of the structural variant in base pairs (absolute value)"
+    int svLen;          "SV Length|Length of the variant on the reference in base pairs"
+    int insLen;         "Insertion Length|Length of inserted sequence, 0 for DEL/INV/CPX"
+    int AC;             "Allele Count|Number of alleles carrying this variant"
     float alleleFreq;   "Allele Frequency|Fraction of samples carrying this variant"
     uint sampleCount;   "Sample Count|Number of samples supporting this variant"
     string ciPos;       "CI around Start|Confidence interval around start position"
     string ciEnd;       "CI around End|Confidence interval around end position"
     string chr2;        "Second Chromosome|Chromosome of second breakpoint (TRA only)"
     string end2;        "Second Position|Position of second breakpoint (TRA only)"
     lstring sampleList; "Supporting Samples|Comma-separated 1-based indices of supporting samples"
     )