59e735bf19713b82dd5898fbd7b0e34cb5e980af hiram Fri Sep 25 12:58:50 2026 -0700 OK to place these new functions for miniMap2 and mashDistance into scripts directory #34360 diff --git src/hg/utils/automation/makefile src/hg/utils/automation/makefile index f92d867167b..609cdf38176 100644 --- src/hg/utils/automation/makefile +++ src/hg/utils/automation/makefile @@ -1,111 +1,114 @@ kentSrc = ../../.. # Build all directories in utils include ../../../inc/common.mk PIPE_LIB = \ Encode.pm \ HgAutomate.pm \ HgDb.pm \ RAFile.pm \ SafePipe.pm LIB_FILES = \ ${PIPE_LIB} \ EnsGeneAutomate.pm \ HgRemoteScript.pm \ HgStepManager.pm \ + AssemblyDivergence.pm \ AsmHub.pm SCRIPT_FILES = \ addQuickLift.py \ asmHubAllGaps.pl \ asmHubAssembly.pl \ asmHubAugustusGene.pl \ asmHubChainNetTrackDb.pl \ asmHubCpG.pl \ asmHubEnsGene.pl \ asmHubGap.pl \ asmHubGatewayPage.pl \ asmHubGc5Percent.pl \ asmHubHtml.pl \ asmHubRepeatMasker.sh \ asmHubRmsk.pl \ asmHubRmskJoinAlign.pl \ asmHubSimpleRepeat.pl \ asmHubTrackDb.sh \ asmHubWindowMasker.pl \ blastz-make-joblist \ blastz-normalizeLav \ blastz-run-ucsc \ doAssemblyHub.pl \ doAugustus.pl \ doBlastzChainNet.pl \ doCpgIslands.pl \ doEnsGeneUpdate.pl \ doGenscan.pl \ doHgNearBlastp.pl \ doIdKeys.pl \ + doMiniMap2.pl \ ensemblInfo.pl \ synBlastp.csh \ doRecipBest.pl \ doRepeatMasker.pl \ doRepeatModeler.pl \ doWindowMasker.pl \ doSimpleRepeat.pl \ doSameSpeciesLiftOver.pl \ ensVersions \ extractNestedRepeats.pl \ extractGtf.pl \ kmerPairs.pl \ kmerCollapsePairedEnds.pl \ kmerPrint.pl \ kmerPrint.py \ liftRMAlign.pl \ makeDownloads.pl \ makeGenomeDb.pl \ makePushQSql.pl \ + mashDistance.pl \ monthlyUpdateIgtc.csh \ simplePartition.pl \ partitionSequence.pl \ updateIgtc.pl \ unigene.csh all: mkDir libFiles $(SCRIPT_FILES:%=%.all) %.all: rm -f ${SCRIPTS}/$* echo cp -p $* ${SCRIPTS} cp -p $* ${SCRIPTS} chmod +x ${SCRIPTS}/$* mkDir: ${MKDIR} ${SCRIPTS} libFiles: mkDir $(LIB_FILES:%=%.libFile) %.libFile: rm -f ${SCRIPTS}/$* echo cp -p $* ${SCRIPTS} cp -p $* ${SCRIPTS} chmod 664 ${SCRIPTS}/$* alpha: all development: @${MAKE} --no-print-directory SCRIPTS=${PIPELINE_PATH}/encpipeline_${USER}/bin/scripts pipelibs beta: @${MAKE} --no-print-directory SCRIPTS=${PIPELINE_PATH}/encpipeline_beta/bin/scripts pipelibs prod: @${MAKE} --no-print-directory SCRIPTS=${PIPELINE_PATH}/encpipeline_prod/bin/scripts pipelibs pipelibs: ${PIPE_LIB:%=${SCRIPTS}/%} ${SCRIPTS}/% : % perl -c $< 2>&1 cp -p $< $@.tmp mv -f $@.tmp $@ clean: @echo nothing to clean in src/hg/utils/automation/