parser.add_argument("-d","--dir",dest="dir",required=True,help="Directory name to generate files in.")
parser.add_argument("--param",dest="param",required=True,help="Path to param file to load.")
parser.add_argument("--conf",dest="config",required=True,help="Path to config file to load.")
parser.add_argument("--run",dest="run",required=True,help="Path to run file to load.")
parser.add_argument("--properties",dest="properties",required=True,help="Path to pegasus properties file.")
parser.add_argument("--execute-site",dest="execute_site",required=True,default="local",help="Target execute site. Sites should be defined in configuration.")
parser.add_argument("--output-site",dest="output_site",required=True,default="local",help="Target output site. Site should be defined in configuration.")
parser.add_argument("--no-save-db",dest="save_db",default=True,action="store_false",help="Whether or not to save results to the database. Default: True")
parser.add_argument("--rewrite",dest="rewrite",default=False,action="store_true",help="If specified, don't load from the database, rewrite files.")
parser.add_argument("--debug",dest="debug",default=False,action="store_true",help="Print out more information while generating.")
parser.add_argument("-c","--c",dest="chr",default=False,action="store_true",help="If specified convert from name to chr number, otherwise convert from chr number to name.")
parser.add_argument("-d","--db",dest="db",default="hg38",help="Database to load conversion from.")
parser.add_argument("-s","--server",dest="server",default="genome-mysql.cse.ucsc.edu",help="Location of mysql server.")
parser.add_argument("-u","--user",dest="user",default="genome",help="Username for db login.")
parser.add_argument("-p","--password",dest="password",default="",help="Password for db login.")
parser.add_argument("-t","--table",dest="table",default="ucscToINSDC",help="Table to retrieve locus -> number info from.")
parser=argparse.ArgumentParser(description="Run music peak caller prep & peak calling.")
parser.add_argument("--prefix",dest="prefix",required=True,help="Unique prefixectory to create")
parser.add_argument("--controls",dest="controls",required=True,nargs="+",help="Control files to process.")
parser.add_argument("--signals",dest="signals",required=True,nargs="+",help="Signal files to process.")
parser.add_argument("--mapp",dest="mapp",required=True,help="Path to mapability profile")
parser.add_argument("--peak_type",dest="peak_type",required=True,default="narrow",choices=["narrow","punctate","broad"],help="Peak calling type to use.")