+def makeParser(usage=""):
+ parser = optparse.OptionParser(usage=usage)
+ parser.add_option("--nosplices", action="store_false", dest="doSplices")
+ parser.add_option("--enforceChr", action="store_true", dest="forceChr")
+ parser.add_option("--cache", type="int", dest="cachePages")
+
+ configParser = getConfigParser()
+ section = "getSNPs"
+ doSplices = getConfigBoolOption(configParser, section, "doSplices", True)
+ forceChr = getConfigBoolOption(configParser, section, "forceChr", False)
+ cachePages = getConfigIntOption(configParser, section, "cachePages", 0)
+
+ parser.set_defaults(doSplices=True, forceChr=False, cachePages=0)
+
+ return parser
+
+