a54f86a21a62394f88021eefccba67f18a4a27e6
max
  Thu Apr 30 05:45:35 2026 -0700
Adding new "DRACH motif sites" track under rnaMod superTrack on hg38: every occurrence of the m6A consensus motif (DRACH) in MANE Select v1.5 transcripts, projected onto the genome via pslMap. New scripts under makeDb/scripts/rnaMod, makeDoc under makeDb/doc/hg38/rnaMod.txt. Refreshed the parent rnaMod.html. Track is alpha-only (rnaMod.ra is already alpha-included), refs #36613

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

diff --git src/hg/makeDb/scripts/rnaMod/drach.as src/hg/makeDb/scripts/rnaMod/drach.as
new file mode 100644
index 00000000000..1196211a30c
--- /dev/null
+++ src/hg/makeDb/scripts/rnaMod/drach.as
@@ -0,0 +1,21 @@
+table drach
+"DRACH (m6A consensus) motif sites in MANE Select transcripts, mapped to the genome"
+   (
+   string  chrom;       "Reference sequence chromosome"
+   uint    chromStart;  "Start position in chromosome"
+   uint    chromEnd;    "End position in chromosome"
+   string  name;        "Always empty (identifier in transcript field)"
+   uint    score;       "Always 0 (unscored)"
+   char[1] strand;      "Transcript strand"
+   uint    thickStart;  "Start of thick region (same as chromStart)"
+   uint    thickEnd;    "End of thick region (same as chromEnd)"
+   uint    reserved;    "RGB color (by motif sub-class)"
+   int     blockCount;  "Number of blocks (>1 if motif spans a splice junction)"
+   int[blockCount] blockSizes;  "Block sizes"
+   int[blockCount] chromStarts; "Block start positions relative to chromStart"
+   string  motif;       "DRACH 5-mer (DNA letters; T = U on RNA)"
+   string  gene;        "MANE Select gene symbol"
+   string  transcript;  "Versioned Ensembl transcript id"
+   uint    txPos;       "0-based start position in mature transcript"
+   string  region;      "5'UTR, CDS, or 3'UTR"
+   )