From 031015b9b5dc6ecc04beb35b75045623b689f0fa Mon Sep 17 00:00:00 2001 From: Remi PLANEL <rplanel@pasteur.fr> Date: Thu, 25 Apr 2024 19:24:21 +0200 Subject: [PATCH] remove forbidden df model genes --- packages/df-wiki-cli/df_wiki_cli/content/main.py | 6 +++++- packages/df-wiki-cli/pyproject.toml | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/packages/df-wiki-cli/df_wiki_cli/content/main.py b/packages/df-wiki-cli/df_wiki_cli/content/main.py index a7104381..c3373ef5 100644 --- a/packages/df-wiki-cli/df_wiki_cli/content/main.py +++ b/packages/df-wiki-cli/df_wiki_cli/content/main.py @@ -304,7 +304,11 @@ def system_operon_structure( with open(def_path["path"]) as file: for event, elem in ET.iterparse(file, events=("start", "end")): if event == "start": - if elem.tag == "gene" and not in_exchangeables: + if ( + elem.tag == "gene" + and not in_exchangeables + and elem.attrib["presence"] != "forbidden" + ): current_gene = { "system": system, "subsystem": subsystem, diff --git a/packages/df-wiki-cli/pyproject.toml b/packages/df-wiki-cli/pyproject.toml index 885575df..db1e9ac2 100644 --- a/packages/df-wiki-cli/pyproject.toml +++ b/packages/df-wiki-cli/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "df-wiki-cli" -version = "0.2.0" +version = "0.2.1" description = "" authors = ["Remi PLANEL <rplanel@pasteur.fr>"] readme = "README.md" -- GitLab