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'))