430bb5b5b7601fa51ed1872e5c7a55def547c450 hiram Wed Apr 29 14:27:34 2026 -0700 refactor the workflowMonitor to get json operations into galaxyState.py and finalizing state diagram refs #31811 diff --git src/hg/utils/otto/userRequests/ottoRequestAlign.sh src/hg/utils/otto/userRequests/ottoRequestAlign.sh index f8bea42a34c..9e139a4623f 100755 --- src/hg/utils/otto/userRequests/ottoRequestAlign.sh +++ src/hg/utils/otto/userRequests/ottoRequestAlign.sh @@ -124,31 +124,31 @@ | n50.pl stdin 2>&1 \ | grep -A1 "^[0-9].*one half size" \ | tail -1 \ | awk '{print $NF}' } ############################################################################ ############################################################################ ### main() scripting begins here ############################################################################ ############################################################################ # step 1: look up fromDb and toDb from ottoRequest ############################################################################ export ottoResult=$(hgsql -N -e \ - "SELECT fromDb,toDb from ottoRequest WHERE id=${requestId} AND status = 1;" hgcentraltest) + "SELECT fromDb,toDb from ottoRequest WHERE id=${requestId} AND status = 1 AND requestType = 'liftOver';" hgcentraltest) if [ -z "${ottoResult}" ]; then printf "ERROR: no ottoRequest row found for id=%s AND status = 1\n" "${requestId}" 1>&2 hgsql -e "SELECT fromDb,toDb,status from ottoRequest WHERE id=${requestId};" hgcentraltest 1>&2 exit 255 fi export fromDb=$(printf "%s" "${ottoResult}" | cut -f1) export toDb=$(printf "%s" "${ottoResult}" | cut -f2) if [ -z "${fromDb}" -o -z "${toDb}" ]; then printf "ERROR: empty fromDb or toDb for ottoRequest id=%s\n" "${requestId}" 1>&2 printf " got: fromDb='%s' toDb='%s'\n" "${fromDb}" "${toDb}" 1>&2 setErrorStatus ${requestId} exit 255