Mercurial > repos > rliterman > csp2
comparison CSP2/bin/screenSNPDiffs.py @ 27:792274118b2e
"planemo upload"
author | rliterman |
---|---|
date | Wed, 04 Dec 2024 12:50:59 -0500 |
parents | 01431fa12065 |
children | 893a6993efe3 |
comparison
equal
deleted
inserted
replaced
26:6f85641ecd48 | 27:792274118b2e |
---|---|
546 run_failed = False | 546 run_failed = False |
547 | 547 |
548 parser = argparse.ArgumentParser() | 548 parser = argparse.ArgumentParser() |
549 parser.add_argument("--snpdiffs_file", help="Path to the file containing SNP diffs") | 549 parser.add_argument("--snpdiffs_file", help="Path to the file containing SNP diffs") |
550 parser.add_argument("--log_dir", help="Path to the log directory") | 550 parser.add_argument("--log_dir", help="Path to the log directory") |
551 parser.add_argument("--min_cov", type=float, help="Minimum coverage") | 551 parser.add_argument("--min_cov", default=85, type=float, help="Minimum coverage") |
552 parser.add_argument("--min_len", type=int, help="Minimum length") | 552 parser.add_argument("--min_len", default=500,type=int, help="Minimum length") |
553 parser.add_argument("--min_iden", type=float, help="Minimum identity") | 553 parser.add_argument("--min_iden", default=99,type=float, help="Minimum identity") |
554 parser.add_argument("--ref_edge", type=int, help="Reference edge") | 554 parser.add_argument("--ref_edge", default=150,type=int, help="Reference edge") |
555 parser.add_argument("--query_edge", type=int, help="Query edge") | 555 parser.add_argument("--query_edge", default=150,type=int, help="Query edge") |
556 parser.add_argument("--density_windows", help="Density windows (comma-separated)") | 556 parser.add_argument("--density_windows",default="1000,125,15", help="Density windows (comma-separated)") |
557 parser.add_argument("--max_snps", help="Maximum SNPs (comma-separated)") | 557 parser.add_argument("--max_snps", default="3,2,1",help="Maximum SNPs (comma-separated)") |
558 parser.add_argument("--trim_name", help="Trim name") | 558 parser.add_argument('--trim_name', type=str, default="", help='trim name') |
559 parser.add_argument("--output_file", help="Output file") | 559 parser.add_argument("--output_file", help="Output file") |
560 parser.add_argument("--ref_id", help="Reference IDs file") | 560 parser.add_argument("--ref_id", help="Reference IDs file") |
561 parser.add_argument("--tmp_dir", help="TMP dir") | 561 parser.add_argument("--tmp_dir",default="", help="TMP dir") |
562 | 562 |
563 args = parser.parse_args() | 563 args = parser.parse_args() |
564 | 564 |
565 snpdiffs_list = [line.strip() for line in open(args.snpdiffs_file, 'r')] | 565 snpdiffs_list = [line.strip() for line in open(args.snpdiffs_file, 'r')] |
566 snpdiffs_list = [line for line in snpdiffs_list if line] | 566 snpdiffs_list = [line for line in snpdiffs_list if line] |