d8388d5ea3fcd84481a3ac81633ef927dc40679c
hiram
  Mon Sep 1 22:55:17 2025 -0700
adding the quickLift links refs #29545

diff --git src/hg/makeDb/doc/asmHubs/mkSymLinks.pl src/hg/makeDb/doc/asmHubs/mkSymLinks.pl
index 5c5c233888b..a2f92103742 100755
--- src/hg/makeDb/doc/asmHubs/mkSymLinks.pl
+++ src/hg/makeDb/doc/asmHubs/mkSymLinks.pl
@@ -95,31 +95,33 @@
   }
   if ( ! -d "${dynaDir}" ) {
     `mkdir -p "${dynaDir}"`;
   }
   if ( ! -d "${gbdbDir}" ) {
     `mkdir -p "${gbdbDir}"`;
   }
   `rm -f "${destDir}/bbi"`;
   `rm -fr "${gbdbDir}/bbi"`;
   `rm -f "${destDir}/contrib"`;
   `rm -f "${gbdbDir}/contrib"`;
   `rm -f "${destDir}/genes"`;
   `rm -f "${destDir}/ixIxx"`;
   `rm -f "${destDir}/genesGtf"`;
   `rm -f "${destDir}/liftOver"`;
+  `rm -f "${destDir}/quickLift"`;
   `rm -f "${gbdbDir}/liftOver"`;
+  `rm -f "${gbdbDir}/quickLift"`;
   `rm -f "${destDir}/otherAligners"`;
   `rm -fr "${destDir}/html"`;
   `mkdir -p "${destDir}/html"`;
   `rm -fr "${gbdbDir}/html"`;
   `rm -fr "${gbdbDir}/ixIxx"`;
   `rm -f "${destDir}/${accessionId}.2bit"`;
   `rm -f "${dynaDir}/${accessionId}.2bit"`;
   `rm -f "${gbdbDir}/${accessionId}.2bit"`;
   `rm -f "${destDir}/${accessionId}.chrNames.2bit"`;
   `rm -f "${destDir}/${accessionId}.fa.gz"`;
   `rm -f "${destDir}/${accessionId}.chrNames.fa.gz"`;
   `rm -f "${destDir}/${accessionId}.2bit.bpt"`;
   `rm -f "${gbdbDir}/${accessionId}.2bit.bpt"`;
   `rm -f "${destDir}/${accessionId}.untrans.gfidx"`;
   `rm -f "${destDir}/${accessionId}.trans.gfidx"`;
@@ -166,30 +168,34 @@
    }
    if (-d "${buildDir}/contrib") {
     `ln -s "${buildDir}/contrib" "${destDir}/contrib"`;
     `ln -s "${buildDir}/contrib" "${gbdbDir}/contrib"`;
    }
   `ln -s "${buildDir}/genes" "${destDir}/genes"` if (-d "${buildDir}/genes");
    if (-d "${buildDir}/ixIxx") {
      `ln -s "${buildDir}/ixIxx" "${destDir}/ixIxx"`;
      `ln -s "${buildDir}/ixIxx" "${gbdbDir}/ixIxx"`;
    }
   `ln -s "${buildDir}/genesGtf" "${destDir}/genesGtf"` if (-d "${buildDir}/genesGtf");
    if (-d "${buildDir}/liftOver") {
       `ln -s "${buildDir}/liftOver" "${destDir}/liftOver"`;
       `ln -s "${buildDir}/liftOver" "${gbdbDir}/liftOver"`;
    }
+   if (-d "${buildDir}/quickLift") {
+      `ln -s "${buildDir}/quickLift" "${destDir}/quickLift"`;
+      `ln -s "${buildDir}/quickLift" "${gbdbDir}/quickLift"`;
+   }
   `ln -s "${buildDir}/otherAligners" "${destDir}/otherAligners"` if (-d "${buildDir}/otherAligners");
    if (-d "${buildDir}/html") {
      `ln -s ${buildDir}/html/*.html "${destDir}/html/"`;
      `ln -s ${destDir}/html "${gbdbDir}/html"`;
    }
    my $jpgFiles =`ls ${buildDir}/html/*.jpg 2> /dev/null | wc -l`;
    chomp $jpgFiles;
    if ($jpgFiles > 0) {
     `rm -f ${destDir}/html/*.jpg`;
     `ln -s ${buildDir}/html/*.jpg "${destDir}/html/"`;
    }
 #  `ln -s ${buildDir}/html/*.png "${destDir}/genomes/${asmId}/html/"`;
    if (-s "${buildDir}/trackData/addMask/${asmId}.masked.2bit") {
      `ln -s "${buildDir}/trackData/addMask/${asmId}.masked.2bit" "${destDir}/${accessionId}.2bit"`;
      `ln -s "${buildDir}/trackData/addMask/${asmId}.masked.2bit" "${dynaDir}/${accessionId}.2bit"`;