def main():
    parser = argparse.ArgumentParser(description='LOL HI THERE', formatter_class=argparse.ArgumentDefaultsHelpFormatter)
    parser.add_argument('--use-supervars', dest='use_supervars', action='store_true')
    parser.add_argument('ssm_fn')
    parser.add_argument('params_fn')
    parser.add_argument('pwgs_ssm_fn')
    parser.add_argument('pwgs_params_fn')
    args = parser.parse_args()
    variants = inputparser.load_ssms(args.ssm_fn)
    params = inputparser.load_params(args.params_fn)
    if args.use_supervars:
        variants = clustermaker.make_cluster_supervars(params['clusters'], variants)
    write_ssms(variants, args.pwgs_ssm_fn)
    write_params(params['samples'], args.pwgs_params_fn)
def main():
    parser = argparse.ArgumentParser(description='LOL HI THERE', formatter_class=argparse.ArgumentDefaultsHelpFormatter)
    parser.add_argument('--use-supervars', dest='use_supervars', action='store_true')
    parser.add_argument('ssm_fn')
    parser.add_argument('params_fn')
    parser.add_argument('pwgs_ssm_fn')
    parser.add_argument('pwgs_params_fn')
    args = parser.parse_args()
    variants = inputparser.load_ssms(args.ssm_fn)
    params = inputparser.load_params(args.params_fn)
    if args.use_supervars:
        variants = clustermaker.make_cluster_supervars(params['clusters'], variants)
    write_ssms(variants, args.pwgs_ssm_fn)
    write_params(params['samples'], args.pwgs_params_fn)