-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpyproject.toml
34 lines (27 loc) · 1.56 KB
/
pyproject.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
[build-system]
requires = ["setuptools>=61.0"]
build-backend = "setuptools.build_meta"
[project]
name = "aucome"
dynamic = ["version"]
authors = [{name = "AuReMe", email = "[email protected]"}]
readme = "README.md"
description = "AuCoMe is a Python package that aims at reconstructing homogeneous metabolic networks and pan-metabolism starting from genomes with heterogeneous levels of annotations. Four steps are composing AuCoMe. 1) It automatically infers annotated genomes from draft metabolic networks thanks to Pathway Tools and MPWT. 2) The Gene-Protein-Reaction (GPR) associations previously obtained are propagated to protein orthogroups in using Orthofinder and, an additional robustness criteria. 3) AuCoMe checking the presence of supplementary GPR associations by finding missing annotation in all genomes. In this step, the tools BlastP, TblastN and, Exonerate are called. 4) It adding spontaneous reactions to metabolic pathways that were completed by the previous steps. AuCoMe generates several outputs to facilitate the analysis of results: tabuled files, SBML files, PADMET files, supervenn and a dendogram of reactions."
license = {text = "GPL-3.0-or-later"}
dependencies = ['matplotlib',
'mpwt',
'padmet',
'rpy2==3.0.5',
'seaborn',
'supervenn',
'tzlocal'
]
[project.scripts]
aucome = "aucome.__main__:main"
[project.urls]
Homepage = "https://github.com/AuReMe/aucome"
[tool.setuptools]
packages = ['aucome']
[tool.setuptools.dynamic]
version = { attr = "aucome.__version__" }
dependencies = {file = ["requirements.txt"]}