refactoring

This commit is contained in:
Frank Knoll
2024-07-27 18:33:22 +02:00
parent e47aefd9bf
commit 854878a592
2 changed files with 14 additions and 22 deletions

View File

@@ -0,0 +1,13 @@
import shutil
from IOUtils import IOUtils
def saveDrugDescriptionsForPathologies(drugDescrByPathology, directory):
shutil.rmtree(directory, ignore_errors = True)
filenameByPathology = {}
i = 0
for pathology, drugDescr in drugDescrByPathology.items():
i += 1
filenameByPathology[pathology] = f'{i}'
drugDescr['PATHOLOGY'] = pathology
IOUtils.saveDictAsJson(drugDescr, f'{directory}/{i}.json')
return filenameByPathology

View File

@@ -623,6 +623,7 @@
"source": [
"import pandas as pd\n",
"import os\n",
"from DrugsForPathologies.DrugDescriptionsForPathologiesPersister import saveDrugDescriptionsForPathologies\n",
"from DrugsForPathologies.HtmlUpdater import updateHtmlFile as updateDrugsForPathologiesHtmlFile\n"
]
},
@@ -685,28 +686,6 @@
"drugs4Pathologies[drugs4Pathologies['PATHOLOGY'] == 'bone cancer']"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "4444d234",
"metadata": {},
"outputs": [],
"source": [
"import shutil\n",
"from IOUtils import IOUtils\n",
"\n",
"def saveDrugDescriptionsForPathologies(drugDescrByPathology, directory):\n",
" shutil.rmtree(directory, ignore_errors = True)\n",
" filenameByPathology = {}\n",
" i = 0\n",
" for pathology, drugDescr in drugDescrByPathology.items():\n",
" i += 1\n",
" filenameByPathology[pathology] = f'{i}'\n",
" drugDescr['PATHOLOGY'] = pathology\n",
" IOUtils.saveDictAsJson(drugDescr, f'{directory}/{i}.json')\n",
" return filenameByPathology \n"
]
},
{
"cell_type": "code",
"execution_count": null,