478610d3be4abc22e330f4fbb154a2ac8ac4abfa max Tue Jan 20 15:24:18 2026 -0800 add strand filter option to oligoMatch track refs #36984 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> diff --git src/hg/inc/hui.h src/hg/inc/hui.h index c7374d4c789..4dae902247f 100644 --- src/hg/inc/hui.h +++ src/hg/inc/hui.h @@ -79,30 +79,32 @@ #define WIN_POS_LABEL "Window Position" #define WIN_TITLE_LABEL "" /* "Title" */ /* Definitions for restriction enzyme track. */ #define cutterVar "hgt.cutters" #define cutterDefault "" #define CUTTERS_POPULAR "ClaI,BamHI,BglII,EcoRI,EcoRV,HindIII,PstI,SalI,SmaI,XbaI,KpnI,SacI,SphI" #define CUTTERS_TRACK_NAME "cutters" #define CUTTERS_TRACK_LABEL "Restr Enzymes" #define CUTTERS_TRACK_LONGLABEL "Restriction Enzymes from REBASE" #define CUTTERS_TRACK_PRIORITY 100 /* Definition for oligo match track. */ #define oligoMatchVar "hgt.oligoMatch" #define oligoMatchDefault "" +#define oligoMatchStrandVar "hgt.oligoMatchStrand" +#define oligoMatchStrandDefault "both" #define OLIGO_MATCH_TRACK_NAME "oligoMatch" #define OLIGO_MATCH_TRACK_LABEL "Short Match" #define OLIGO_MATCH_TRACK_LONGLABEL "Perfect Match to Short Sequence" #define OLIGO_MATCH_TRACK_PRIORITY 100 /* Definitions for User Psl track (hgBlat results). */ #define USER_PSL_TRACK_NAME "hgUserPsl" #define USER_PSL_TRACK_LABEL "Blat Sequence" #define USER_PSL_TRACK_LONGLABEL "Your Sequence from BLAT Search" /* Display of bases on the ruler, and multiple alignments. * If present, indicates reverse strand */ #define COMPLEMENT_BASES_VAR "complement" /* For trackUi and hgTracks, motif highlight options */ #define BASE_MOTIFS "hgt.motifs"