35899dd8b6349db50dd77a92398d356d9d3be47b angie Tue Mar 24 15:16:01 2020 -0700 Make doUpdate silent when ncov.json has not been updated since the last build. refs #25188 diff --git src/hg/utils/otto/nextstrainNcov/doUpdate.sh src/hg/utils/otto/nextstrainNcov/doUpdate.sh index b7df924..1905778 100755 --- src/hg/utils/otto/nextstrainNcov/doUpdate.sh +++ src/hg/utils/otto/nextstrainNcov/doUpdate.sh @@ -6,31 +6,30 @@ ottoDir=/hive/data/outside/otto/nextstrainNcov chromSizes=/hive/data/genomes/wuhCor1/chrom.sizes gbdbDir=/gbdb/wuhCor1/nextstrain cd $ottoDir # The file is named .json, but is actually gzipped, so gunzip it. curl -s http://data.nextstrain.org/ncov.json | gunzip -c > ncov.json curl -s -I http://data.nextstrain.org/ncov.json \ | grep Last-Mod | sed -re 's/Last-Modified: //; s/\r//;' \ > ncov.json.date latestDate=$(cat ncov.json.date) oldDate=$(cat old.ncov.json.date) if [ $(date -d "$latestDate" +%s) -le $(date -d "$oldDate" +%s) ]; then - echo "Not newer than $(cat old.ncov.json.date)" exit 0 fi today=`date +%F` mkdir -p $today cp -p ncov.json $today mv ncov.json old.ncov.json mv ncov.json.date old.ncov.json.date runDir=$ottoDir/$today cd $runDir #Generate bed and VCF files $ottoDir/nextstrain.py