4d222a5ac9f584ee0723281d8f67ddb355e5fc4b lrnassar Wed Jan 3 16:17:00 2024 -0800 Adding a new otto file excemption, no RM. diff --git src/hg/utils/otto/ottoCompareGitVsHiveFiles.py src/hg/utils/otto/ottoCompareGitVsHiveFiles.py index 6cf4999..98fdaef 100755 --- src/hg/utils/otto/ottoCompareGitVsHiveFiles.py +++ src/hg/utils/otto/ottoCompareGitVsHiveFiles.py @@ -45,31 +45,31 @@ def compareGitMd5sumsToHiveMd5sums(fileNameDic,fileNameHiveMatches): """Compare md5sums between files in git and all matching files in hive""" for fileName in fileNameDic.keys(): if fileNameDic[fileName] in fileNameHiveMatches[fileName]: continue print("Found matching file: "+fileName) elif fileNameHiveMatches[fileName] == []: continue print("File was never found: "+fileName) else: print("The following otto file was found, but the md5sum of the git file did not match the one running on hive: "+fileName) def findGitFilesBuildDics(): """Find all files in git minus exceptions and get md5sums, build dics""" - fileListWithMd5sum = bash("find ~/kent/src/hg/utils/otto -type f | grep -v 'uniprot\|ncbiRefSeq\|crontab\|README*\|clinvarSubLolly\|makefile\|.c$\|sarscov2phylo\|nextstrainNcov\|knownGene' | xargs md5sum") + fileListWithMd5sum = bash("find ~/kent/src/hg/utils/otto -type f | grep -v 'uniprot\|ncbiRefSeq\|crontab\|README*\|clinvarSubLolly\|makefile\|.c$\|sarscov2phylo\|nextstrainNcov\|knownGene\|rsv/exclude.ids' | xargs md5sum") fileNameDic = {} fileNameHiveMatches = {} fileListWithMd5sum[0].split(" ") return(fileListWithMd5sum,fileNameDic,fileNameHiveMatches) def main(): """ Initialized options and calls other functions. """ fileListWithMd5sum,fileNameDic,fileNameHiveMatches = findGitFilesBuildDics() parseGitFilesAndMd5sums(fileListWithMd5sum,fileNameDic,fileNameHiveMatches) searchHiveFiles(fileNameDic,fileNameHiveMatches) compareGitMd5sumsToHiveMd5sums(fileNameDic,fileNameHiveMatches) main()