ff98aaa63b498de1a055e7b7c1d8caab74e59f81 angie Thu May 7 10:28:46 2020 -0700 Added Max's alternate allele count bigWigs. refs #25481 diff --git src/hg/utils/otto/nextstrainNcov/doUpdate.sh src/hg/utils/otto/nextstrainNcov/doUpdate.sh index c0a8cbd..8084fe6 100755 --- src/hg/utils/otto/nextstrainNcov/doUpdate.sh +++ src/hg/utils/otto/nextstrainNcov/doUpdate.sh @@ -58,43 +58,54 @@ nextstrainClade.sorted.bed $chromSizes \ nextstrainClade.bb bedToBigBed -type=bed4 -tab -verbose=0 nextstrainDiscarded.bed $chromSizes \ nextstrainDiscarded.bb bedToBigBed -type=bed4 -tab -verbose=0 nextstrainBlacklisted.bed $chromSizes \ nextstrainBlacklisted.bb bedToBigBed -type=bed4 -tab -verbose=0 nextstrainInformative.bed $chromSizes \ nextstrainInformative.bb # bigWig for the tree parsimony scores track for David bedGraphToBigWig nextstrainParsimony.bedGraph $chromSizes nextstrainParsimony.bw +# Max's nextstrainSamples*.bedGraph allele count bigWigs: +for i in nextstrainSamples*.vcf.gz; do + base=`basename $i .vcf.gz` + zcat $i | cut -f1,2,8 | cut -d';' -f1 | grep -v '#' | sed -e 's/AC=//g' | cut -f1 -d, \ + | tawk '{print $1, $2, $2+1, $3}' > $base.bedGraph + bedGraphToBigWig $base.bedGraph $chromSizes $base.bigWig +done + # Install mkdir -p $ottoDir/current cp -pf $runDir/nextstrainGene.bb $runDir/nextstrainClade.bb \ $runDir/nextstrain*.vcf.gz{,.tbi} \ $runDir/nextstrain*.nh \ + $runDir/nextstrainSamples*.bigWig \ $ottoDir/current/ ln -sf $ottoDir/current/nextstrainGene.bb $ottoDir/current/nextstrainClade.bb \ $ottoDir/current/nextstrain*.vcf.gz{,.tbi} \ $ottoDir/current/nextstrain*.nh \ + $ottoDir/current/nextstrainSamples*.bigWig \ $gbdbDir/ # Install but don't archive (for now) the experimental tracks for David. cp -pf $runDir/nextstrain{Discarded,Blacklisted,Informative}.bb \ $runDir/nextstrainParsimony.bw \ $ottoDir/current/ ln -sf $ottoDir/current/nextstrain{Discarded,Blacklisted,Informative}.bb \ $ottoDir/current/nextstrainParsimony.bw \ $gbdbDir/ # Daily archive (may overwrite files from earlier today) mkdir -p $ottoDir/archive/$today cp -pf $runDir/nextstrainGene.bb $runDir/nextstrainClade.bb \ $runDir/nextstrain*.vcf.gz{,.tbi} \ $runDir/nextstrain*.nh \ + $runDir/nextstrainSamples*.bigWig \ $runDir/ncov.json \ $ottoDir/archive/$today echo "Updated nextstrain/ncov `date` (ncov.json date $latestDate)"