diff --git a/backend/Pipfile b/backend/Pipfile index 37ae0c95bf9a83a40b895f1ddd4e47ab8c590ecc..ff7aa7e60a7ec17736f047f5da764f769590ca33 100644 --- a/backend/Pipfile +++ b/backend/Pipfile @@ -30,6 +30,7 @@ pytest-factoryboy = "*" pylint = "*" mock = "*" snakeviz = "*" +pydotplus = "*" [packages] certifi = "*" @@ -67,6 +68,7 @@ django-health-check = "==3.0.0" django-redis = "*" kombu = "*" dabeplech = "*" +pydotplus = "*" [requires] python_version = "3.7" diff --git a/backend/metagenedb/apps/catalog/management/commands/create_update_eggnog.py b/backend/metagenedb/apps/catalog/management/commands/create_update_eggnog.py index ea85e0c044c3eb5f531b55609b4808dd5a4d2061..77f11c31d50e15b549f899554294ddcee8428250 100644 --- a/backend/metagenedb/apps/catalog/management/commands/create_update_eggnog.py +++ b/backend/metagenedb/apps/catalog/management/commands/create_update_eggnog.py @@ -40,6 +40,7 @@ class ImportEggNOG(object): def load_all(self, test=False, version=None): self._build_functional_category_dict() self.total_eggnog_nb = file_len(self.annotation_file) + logger.info("Preparing to load %s items...", self.total_eggnog_nb) with open(self.annotation_file, "r") as file: for line in file: eggnog_dict = self.eggnog_parser.get_dict(line) diff --git a/backend/metagenedb/apps/catalog/management/commands/create_update_kegg_ko.py b/backend/metagenedb/apps/catalog/management/commands/create_update_kegg_ko.py index e40ab391b8b86e4fb2536c580435cba2bd2fd339..f723f72c3208efd66893c1683358afa055af997d 100644 --- a/backend/metagenedb/apps/catalog/management/commands/create_update_kegg_ko.py +++ b/backend/metagenedb/apps/catalog/management/commands/create_update_kegg_ko.py @@ -28,6 +28,7 @@ class ImportKEGGKO(object): all_ko_response.raise_for_status() all_ko = all_ko_response.text.splitlines() self.total_nb = len(all_ko) + logger.info("%s KEGG KO retrieved from KEGG API...", self.total_nb) for chunk in list_chunks(all_ko, chunk_size): ko_chunk = [KEGGLineParser.ko_list(i) for i in chunk] for i in ko_chunk: diff --git a/backend/pyproject.toml b/backend/pyproject.toml new file mode 100644 index 0000000000000000000000000000000000000000..b0471b7f6a822f85483ba8c4f097d5c32db8a8ed --- /dev/null +++ b/backend/pyproject.toml @@ -0,0 +1,3 @@ +[build-system] +requires = ["setuptools", "wheel"] +build-backend = "setuptools.build_meta:__legacy__" \ No newline at end of file