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 a71043813f3fd9b097cfa10ae42c9210eb70a4d3..c3373ef5f46f23f77ef987652cfc082683c279c4 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 885575df9e1daec640d813327c0ee02246f3dc49..db1e9ac2c8c3a69900111faa65f9deed2791b88b 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"