INNER CODE UNIT · Python
prepare_databases
BortonWrightonLabs/DRAM · bin/format_kegg_database.py:18
def prepare_databases(
kegg_loc,
gene_ko_link_loc,
output_dir="kegg",
kegg_download_date=None,
threads=10,
):
# setup temp, logging, and db_handler
output_dir = Path(output_dir)
if not output_dir.exists():
output_dir.mkdir(parents=True)
temporary = output_dir / "database_files"
temporary.mkdir()
LOGGER.info("Database preparation started")
LOGGER.info("Processing KEGG database")
processed_locs = process_kegg(