comparison CSP2/bin/runSNPPipeline.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
634 parser = argparse.ArgumentParser(description='CSP2 SNP Pipeline Analysis') 634 parser = argparse.ArgumentParser(description='CSP2 SNP Pipeline Analysis')
635 parser.add_argument('--reference_id', type=str, help='Reference Isolate') 635 parser.add_argument('--reference_id', type=str, help='Reference Isolate')
636 parser.add_argument('--output_directory', type=str, help='Output Directory') 636 parser.add_argument('--output_directory', type=str, help='Output Directory')
637 parser.add_argument('--log_directory', type=str, help='Log Directory') 637 parser.add_argument('--log_directory', type=str, help='Log Directory')
638 parser.add_argument('--snpdiffs_file', type=str, help='Path to SNPdiffs file') 638 parser.add_argument('--snpdiffs_file', type=str, help='Path to SNPdiffs file')
639 parser.add_argument('--min_cov', type=float, help='Minimum coverage') 639 parser.add_argument('--min_cov', default=85,type=float, help='Minimum coverage')
640 parser.add_argument('--min_len', type=int, help='Minimum length') 640 parser.add_argument('--min_len', default=500,type=int, help='Minimum length')
641 parser.add_argument('--min_iden', type=float, help='Minimum identity') 641 parser.add_argument('--min_iden', default=99,type=float, help='Minimum identity')
642 parser.add_argument('--ref_edge', type=int, help='Reference edge') 642 parser.add_argument('--ref_edge', default=150,type=int, help='Reference edge')
643 parser.add_argument('--query_edge', type=int, help='Query edge') 643 parser.add_argument('--query_edge', default=150,type=int, help='Query edge')
644 parser.add_argument('--density_windows', type=str, help='Density windows') 644 parser.add_argument('--density_windows', default="1000,125,15",type=str, help='Density windows')
645 parser.add_argument('--max_snps', type=str, help='Maximum SNPs') 645 parser.add_argument('--max_snps', default="3,2,1", type=str, help='Maximum SNPs')
646 parser.add_argument('--trim_name', type=str, help='Trim name') 646 parser.add_argument('--trim_name', type=str, default="", help='trim name')
647 parser.add_argument('--max_missing', type=float, help='Maximum missing') 647 parser.add_argument('--max_missing',default=50, type=float, help='Maximum missing')
648 parser.add_argument('--tmp_dir', type=str, help='Temporary directory') 648 parser.add_argument('--tmp_dir',default="", type=str, help='Temporary directory')
649 parser.add_argument('--rescue', type=str, help='Rescue edge SNPs (rescue/norescue)') 649 parser.add_argument('--rescue', default="norescue",type=str, help='Rescue edge SNPs (rescue/norescue)')
650 args = parser.parse_args() 650 args = parser.parse_args()
651 651
652 reference_id = args.reference_id 652 reference_id = args.reference_id
653 output_directory = os.path.abspath(args.output_directory) 653 output_directory = os.path.abspath(args.output_directory)
654 log_directory = os.path.abspath(args.log_directory) 654 log_directory = os.path.abspath(args.log_directory)