+ if os.path.isfile(dbfile):
+ checkrmaskdb(dbfile, filename, outFileName, goodFileName, startField, cachePages, logfilename)
+ else:
+ outfile = open(outFileName, "w")
+ goodfile = open(goodFileName, "w")
+ infile = open(filename)
+ print "No database - passing through"
+ if logfilename is not None:
+ writeLog(logfilename, versionString, string.join(sys.argv[1:]))
+ writeLog(logfilename, versionString, "No database - passing through")
+
+ for line in infile:
+ outfile.write("%s\tNR\tNR\t0.00\n" % line)
+ goodfile.write(line)
+
+ outfile.close()
+ goodfile.close()
+
+
+def checkrmaskdb(dbfile, filename, outFileName, goodFileName, startField=0, cachePages=500000, logfilename=None):
+