Mercurial > repos > sanbi-uwc > data_manager_fetch_refseq
comparison data_manager/fetch_refseq.py @ 11:b1e8f8a613e6 draft
planemo upload for repository https://github.com/pvanheus/refseq_fasta_data_manager commit b682adad2c3c74567d23e1a5cf2bfcc3df1c96ae-dirty
author | sanbi-uwc |
---|---|
date | Fri, 07 Sep 2018 20:07:55 -0400 |
parents | d878e492546c |
children | 45baee31ca39 |
comparison
equal
deleted
inserted
replaced
10:d878e492546c | 11:b1e8f8a613e6 |
---|---|
125 parser = argparse.ArgumentParser(description='Download RefSeq databases') | 125 parser = argparse.ArgumentParser(description='Download RefSeq databases') |
126 parser.add_argument('--debug', default=False, action='store_true', help='Print debugging output to stderr (verbose)') | 126 parser.add_argument('--debug', default=False, action='store_true', help='Print debugging output to stderr (verbose)') |
127 parser.add_argument('--compress', default=False, action='store_true', help='Compress output files') | 127 parser.add_argument('--compress', default=False, action='store_true', help='Compress output files') |
128 parser.add_argument('--output_directory', default='tmp', help='Directory to write output to') | 128 parser.add_argument('--output_directory', default='tmp', help='Directory to write output to') |
129 parser.add_argument('--galaxy_datamanager_filename', help='Galaxy JSON format file describing data manager inputs') | 129 parser.add_argument('--galaxy_datamanager_filename', help='Galaxy JSON format file describing data manager inputs') |
130 parser.add_argument('--division_names', nargs='+', help='RefSeq divisions to download') | 130 parser.add_argument('--division_names', help='RefSeq divisions to download') |
131 parser.add_argument('--mol_types', nargs='+', help='Molecule types (genomic, rna, protein) to fetch') | 131 parser.add_argument('--mol_types', help='Molecule types (genomic, rna, protein) to fetch') |
132 parser.add_argument('--pin_date', help='Force download date to this version string') | 132 parser.add_argument('--pin_date', help='Force download date to this version string') |
133 args = parser.parse_args() | 133 args = parser.parse_args() |
134 | 134 |
135 division_names = args.division_names.split(',') | 135 division_names = args.division_names.split(',') |
136 mol_types = args.mol_types.split(',') | 136 mol_types = args.mol_types.split(',') |
137 if args.galaxy_datamanager_filename is not None: | 137 if args.galaxy_datamanager_filename is not None: |
138 dm_opts = json.loads(open(args.galaxy_datamanager_filename).read()) | 138 dm_opts = json.loads(open(args.galaxy_datamanager_filename).read()) |
139 output_directory = dm_opts['output_data'][0]['extra_files_path'] # take the extra_files_path of the first output parameter | 139 output_directory = dm_opts['output_data'][0]['extra_files_path'] # take the extra_files_path of the first output parameter |