c910dc3f3baff3bca6c6963b2f77c320be2e4fc7
chmalee
  Fri Sep 11 14:27:30 2020 -0700
Ensure only database matches get loaded into relatedTrack table, refs Hiram

diff --git src/hg/makeDb/trackDb/buildRelatedTracks src/hg/makeDb/trackDb/buildRelatedTracks
index 783f9d8..c6140a8 100755
--- src/hg/makeDb/trackDb/buildRelatedTracks
+++ src/hg/makeDb/trackDb/buildRelatedTracks
@@ -7,25 +7,25 @@
     printf "Build the relatedTrack tables for each assembly listed in relatedTracks.ra\n"
     printf "The first argument must be the name of the table to build, followed by all\nthe"
     printf "assemblies to update (similar to trackDb update process)\n"
 }
 
 if [ $# -lt 2 ] ; then
     echo "wrong # args" >&2
     usage >&2
     exit 1
 fi
 
 tbl="$1"; shift;
 
 for db in $*; do
     set +e
-    grep -q "^$db" relatedTracks.ra &> /dev/null
+    grep -wq "^$db" relatedTracks.ra &> /dev/null
     if [ $? -eq 0 ]
     then
         set -e
-        grep "^$db" relatedTracks.ra | cut -d' ' -f2- \
+        grep -w "^$db" relatedTracks.ra | cut -d' ' -f2- \
             | sed -e 's/ /\t/' -e 's/ /\t/' | sort -k1 -k2 \
             | hgLoadSqlTab "$db" "$tbl" ~/kent/src/hg/lib/relatedTrack.sql stdin
         printf "done building relatedTrack table for %s\n" "$db"
     fi
 done