def add_run_analysis_job_opts(p): p.add_argument('json_path', type=_validate_analysis_job_json, help="Path to analysis.json file") add_sal_options(p) add_common_options(p) add_block_option(p) return
def add_import_fasta_opts(p): px = p.add_argument px('fasta_path', type=validate_max_fasta_file_size, help="Path to Fasta File") px('--name', required=True, type=str, help="Name of ReferenceSet") px('--organism', required=True, type=str, help="Organism") px('--ploidy', required=True, type=str, help="Ploidy") add_block_option(p) add_sal_options(p) add_common_options(p) return p
def add_import_fasta_opts(p): px = p.add_argument px('fasta_path', type=validate_file, help="Path to Fasta File") px('--name', required=True, type=str, help="Name of ReferenceSet") px('--organism', required=True, type=str, help="Organism") px('--ploidy', required=True, type=str, help="Ploidy") add_block_option(p) add_sal_options(p) add_common_options(p) return p
def _wrapper(p): add_common_options(p, default_level=default_log_level) p.add_argument('rtc_path', type=str, help="Path to resolved tool contract") return p