39e53d810c15fc0d58bc01e2ba11daa60f9632ef chmalee Mon Oct 5 11:19:39 2020 -0700 Make the omim uploads if either omimGene2 or omimAvSnp changes, refs Jonathan email diff --git src/hg/utils/otto/omim/checkOmimUpload.sh src/hg/utils/otto/omim/checkOmimUpload.sh index b8a7842..af7363b 100755 --- src/hg/utils/otto/omim/checkOmimUpload.sh +++ src/hg/utils/otto/omim/checkOmimUpload.sh @@ -16,34 +16,35 @@ export WORKDIR export PATH=$WORKDIR":$PATH" export UPLOADDIR="/usr/local/apache/htdocs/omimUpload" # this is where we are going to work if [ ! -d "${WORKDIR}" ]; then echo "ERROR in OMIM release watch, Can not find the directory: ${WORKDIR}" # echo "ERROR in OMIM release watch, Can not find the directory: # ${WORKDIR}" \ # | mail -s "ERROR: OMIM watch" ${DEBUG_EMAIL} exit 255 fi cd "${WORKDIR}"/upload -rm -f omimGene2.date -touch omimGene2.date +rm -f omimGene2.date omimAvSnp.date +touch omimGene2.date omimAvSnp.date hgsqlTableDate hg19 omimGene2 omimGene2.date -if test \! omimGene2.date -nt upload.omim2.date +hgsqlTableDate hg19 omimAvSnp omimAvSnp.date +if [ ! omimGene2.date -nt upload.omim2.date -a ! omimAvSnp.date -nt omimAvSnp.date ] then echo "No new table." exit 0; fi echo doing upload # assumes hg18 and hg19 have the same tables hgsql -h hgwbeta -N -e "SHOW TABLES LIKE 'omim%' " hg19 > omimTables rm -f omimTableDump.tar omimTableDump.tar.gz for db in hg18 hg19 hg38 do for table in `cat omimTables` do # echo $db.$table.tab >> pushList @@ -51,18 +52,19 @@ tar -rf omimTableDump.tar $db.$table.tab rm $db.$table.tab done done if [ ! -e omimTableDump.tar ] then echo "Process failed" exit 1 fi gzip omimTableDump.tar cp -p omimTableDump.tar.gz "$UPLOADDIR/omimTableDump.tgz" mv omimGene2.date upload.omim2.date +mv omimAvSnp.date upload.omimAvSnp.date echo "Process successful" exit 0