942b9930eaefb78d4e542e4f27e956ceb7a3ee34 chmalee Mon Aug 17 15:54:38 2020 -0700 Update decipher to bigBed, refs #25841 diff --git src/hg/utils/otto/decipher/checkDecipher.sh src/hg/utils/otto/decipher/checkDecipher.sh index f2a37b9..3d0de73 100755 --- src/hg/utils/otto/decipher/checkDecipher.sh +++ src/hg/utils/otto/decipher/checkDecipher.sh @@ -37,51 +37,39 @@ if test decipher-variants*.gpg -nt lastUpdate then today=`date +%F` mkdir -p $today CNV=decipher-cnvs*.gpg SNV=decipher-snvs*.gpg cp -p $CNV $SNV $today cd $today # unpack the gpg encrypted file gpg --batch --passphrase-file "../gpg.pwd.new" ${CNV} gpg --batch --passphrase-file "../gpg.pwd.new" ${SNV} - # build the new DECIPHER track tables + mkdir -p ${WORKDIR}/release/hg19 + + # build the new DECIPHER track tables (builds bigBed for cnv's) ../buildDecipher `basename $CNV .gpg` `basename $SNV .gpg` ../validateDecipher.sh hg19 # now install for i in `cat ../decipher.tables` do n=$i"New" o=$i"Old" hgsqlSwapTables hg19 $n $i $o -dropTable3 done - # now archive - if [ ! -d ${WORKDIR}/archive ]; then - mkdir -p ${WORKDIR}/archive - fi - cd ${WORKDIR}/archive - mkdir -p hg19/${today} - cd hg19/${today} - printf "This directory contains a backup of the Decipher track data tables built on %s\n" "${today}" > README - for i in `cat ${WORKDIR}/decipher.tables` - do - hgsql --raw -Ne "show create table ${i}" hg19 > ${i}.sql - hgsql -Ne "select * from ${i}" hg19 | gzip > ${i}.txt.gz - done - echo "DECIPHER Installed `date`" # Variants BED will be updated for both CNV and SNV updates cd ${WORKDIR} cp -p decipher-var*.gpg lastUpdate else echo "No update" fi rm decipher-*