c81fd080454f88a6faf743e9913bf69db4817b41 max Tue Apr 9 01:07:24 2019 -0700 fix to tdbRename diff --git src/utils/tdbRename src/utils/tdbRename index 7a283bb..7ad1562 100755 --- src/utils/tdbRename +++ src/utils/tdbRename @@ -37,30 +37,33 @@ def parseRepl(fname): d = {} for line in open(fname): key, val = line.rstrip("\n").split("\t") assert(key not in d) # error: duplicate keys in replace file d[key] = val return d # ----------- main -------------- def main(): args, options = parseArgs() inFn, onlyTag, replFn, outFn = args newMeta = options.newMeta + + suffList = [] + if options.suffList: suffList = options.suffList.split(",") replDict = parseRepl(replFn) ofh = open(outFn, "w") for line in open(inFn): if line=="\n": ofh.write(line) continue tag, val = string.split(line.strip(), " ",maxsplit=1) if tag!=onlyTag: ofh.write(line) continue