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/trackDb/human/lrSv.ra src/hg/makeDb/trackDb/human/lrSv.ra index 777dc5bd0bd..60cf45acf71 100644 --- src/hg/makeDb/trackDb/human/lrSv.ra +++ src/hg/makeDb/trackDb/human/lrSv.ra @@ -1,27 +1,27 @@ track lrSv superTrack on shortLabel Long-read SVs longLabel Structural Variants from Long-read Sequencing group varRep visibility hide # Supertrack-level filters. These are rendered on the supertrack's own # hgTrackUi page (superTrackUi in hgTrackUi.c). Cart values stored under # "lrSv.filter.<field>.min/max" are inherited at read time by every # subtrack via cartOptionalStringClosestToHome() walking tdb->parent. A # subtrack-level filter always wins over the supertrack-level one. -filterValues.svType DEL,INS,INV,CPX,DUP,CNV,CTX,INSDEL,MIXED,BND,MEI,TRA +filterValues.svType DEL|DEL (Deletion),INS|INS (Insertion),INV|INV (Inversion),CPX|CPX (Complex rearrangement),DUP|DUP (Duplication),CNV|CNV (Copy-number variant),CTX|CTX (Chromosomal translocation),INSDEL|INSDEL (Insertion-deletion),MIXED|MIXED (multi-allele snarl),BND|BND (Breakend / translocation),MEI|MEI (Mobile element insertion),TRA|TRA (Translocation) filterType.svType multipleListOr filterLabel.svType SV Type filter.svLen 0:250000000 filterByRange.svLen on filterLabel.svLen SV Length (bp) filter.insLen 0:30176500 filterByRange.insLen on filterLabel.insLen Insertion Length (bp) filter.AC 0:30000 filterByRange.AC on filterLabel.AC Allele Count noScoreFilter on track colorsDbSv parent lrSv