Mercurial > repos > thanhlv > data_manager_build_ariba_database
comparison data_manager/ariba_database_builder.py @ 9:218301fbbb99 draft default tip
"planemo upload for repository https://github.com/thanhleviet/galaxy-tools commit 3a0b92d1a2dcd5c5b75e5b63727850139af21ace-dirty"
| author | thanhlv |
|---|---|
| date | Fri, 02 Oct 2020 11:43:36 +0000 |
| parents | 78bf08fa1e75 |
| children |
comparison
equal
deleted
inserted
replaced
| 8:fb4da292b6d0 | 9:218301fbbb99 |
|---|---|
| 5 import argparse | 5 import argparse |
| 6 import json | 6 import json |
| 7 import os | 7 import os |
| 8 import shutil | 8 import shutil |
| 9 import errno | 9 import errno |
| 10 | 10 from pprint import pprint |
| 11 | 11 |
| 12 data_table_name = "ariba_databases" | 12 data_table_name = "ariba_databases" |
| 13 | 13 |
| 14 mlst_dict = { | 14 mlst_dict = { |
| 15 "achs" : "Achromobacter spp.", | 15 "achs" : "Achromobacter spp.", |
| 156 } | 156 } |
| 157 | 157 |
| 158 | 158 |
| 159 genes_dict = { | 159 genes_dict = { |
| 160 "card" : "CARD", | 160 "card" : "CARD", |
| 161 "ncbi" : "ncbi", | |
| 161 "resfinder" : "Resfinder", | 162 "resfinder" : "Resfinder", |
| 162 "plasmidfinder" : "Plasmidfinder", | 163 "plasmidfinder" : "Plasmidfinder", |
| 163 "megares" : "Megares", | 164 "megares" : "Megares", |
| 164 "argannot" : "Argannot", | 165 "argannot" : "Argannot", |
| 165 "vfdb_core" : "vfdb_core", | 166 "vfdb_core" : "vfdb_core", |
| 210 elif args.database_type == "fasta": | 211 elif args.database_type == "fasta": |
| 211 build_custom_db(args.fasta, args.coding, args.db_name) | 212 build_custom_db(args.fasta, args.coding, args.db_name) |
| 212 name = args.db_name | 213 name = args.db_name |
| 213 | 214 |
| 214 params = json.loads(open(args.params).read()) | 215 params = json.loads(open(args.params).read()) |
| 215 | 216 pprint(params) |
| 216 target_directory = params['output_data'][0]['extra_files_path'] | 217 target_directory = params['output_data'][0]['extra_files_path'] |
| 217 | 218 |
| 218 if not os.path.isdir(target_directory): | 219 if not os.path.isdir(target_directory): |
| 219 os.mkdir(target_directory) | 220 os.mkdir(target_directory) |
| 220 | 221 |
