def check_options(args): if not args.optimize: return False if not PrimerTaskBase.check_options(args): return False has_targets = False if args.target_product_list: for product in args.target_product_list: if product['start'] < product['end']: has_targets = True break if not has_targets: return False has_parameters = False if args.optimization_parameter_list: for par in args.optimization_parameter_list: if par['enabled']: has_parameters = True break if not has_parameters: return False return bool(args.template_files)
def __init__(self, abort_event): PrimerTaskBase.__init__(self, abort_event) self._valid_parameters = []