INNER CODE UNIT · Python

parse_args

BigDataBiology/SemiBin · SemiBin/main.py:609

def parse_args(args):
    parser = semibin_arg_parser()
    if not args:
        parser.print_help(sys.stderr)
        sys.exit()
    args = parser.parse_args(args)
    if hasattr(args, 'no_recluster'):
        args.recluster = not args.no_recluster

    if hasattr(args, 'write_pre_reclustering_bins'):
        if args.write_pre_reclustering_bins is None:
            args.write_pre_reclustering_bins = False

    # Keep the verbose1/quiet1 hack contained in this function
    for hacked in ['verbose', 'quiet']:
        if hasattr(args, f'{hacked}1'):
            if getattr(args, f'{hacked}1'):
                setattr(args, hacked, getattr(args, f'{hacked}1'))

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…