comparison data_manager/fetch_artic_primers.py @ 3:6114f017f819 draft default tip

"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_fetch_refseq commit 120c6491f4b0888220e432693a9805d8198d7397"
author sanbi-uwc
date Fri, 17 Apr 2020 11:42:59 +0000
parents 59b3556d9ec8
children
comparison
equal deleted inserted replaced
2:119f459fc35f 3:6114f017f819
50 parser = argparse.ArgumentParser(description='Fetch ARTIC primer files for Galaxy use') 50 parser = argparse.ArgumentParser(description='Fetch ARTIC primer files for Galaxy use')
51 parser.add_argument('--output_directory', default='tmp', help='Directory to write output to') 51 parser.add_argument('--output_directory', default='tmp', help='Directory to write output to')
52 parser.add_argument('--galaxy_datamanager_filename', help='Galaxy JSON format file describing data manager inputs') 52 parser.add_argument('--galaxy_datamanager_filename', help='Galaxy JSON format file describing data manager inputs')
53 parser.add_argument('--primers', default='ARTCIv1,ARTICv2,ARTICv3', action=SplitArgs, help='Comma separated list of primers to fetch') 53 parser.add_argument('--primers', default='ARTCIv1,ARTICv2,ARTICv3', action=SplitArgs, help='Comma separated list of primers to fetch')
54 args = parser.parse_args() 54 args = parser.parse_args()
55 fetch_artic_primers(args.galaxy_datamanager_filename, args.output_directory, args.primers) 55
56 config = json.load(open(args.galaxy_datamanager_filename))
57 output_directory = config.get('output_data', [{}])[0].get('extra_files_path', None)
58 if output_directory is None:
59 output_directory = args.output_directory
60 fetch_artic_primers(args.galaxy_datamanager_filename, output_directory, args.primers)