-
Notifications
You must be signed in to change notification settings - Fork 0
/
pyproject.toml
executable file
·46 lines (40 loc) · 1.16 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
35
36
37
38
39
40
41
42
43
44
45
[build-system]
requires = [
'setuptools>=65.0.0',
'wheel'
]
build-backend = 'setuptools.build_meta'
[project]
name = 'triplix'
version = '0.0.5'
description = 'A python package to efficiently process, store and retrieve spatial genomics multi-contact data'
readme = 'README.md'
authors = [{ name = 'Amin Allahyar', email = '[email protected]' }]
license = { file = 'LICENSE' }
classifiers = [
'License :: OSI Approved :: MIT License',
'Programming Language :: Python',
'Programming Language :: Python :: 3',
]
keywords = ['Bioinformatics', 'Genome', '3D Genome Conformation', 'Multi-contact']
dependencies = [
'numpy >= 1.22.2',
'pandas >= 1.5.1',
'matplotlib >= 3.5.1',
'pysam >= 0.21.0',
'h5py >= 3.7.0',
'joblib >= 1.1.0',
'scipy >= 1.7.3',
'scikit-learn >= 1.1.2',
'tomli; python_version < "3.11"',
'pypairix >= 0.3.7',
'igraph >= 0.9.10',
'fasteners >= 0.18',
]
requires-python = '>=3.9'
# [project.optional-dependencies]
# dev = ['black', 'bumpver', 'isort', 'pip-tools', 'pytest']
[project.urls]
Homepage = 'https://github.com/deLaatLab/triplix'
[project.scripts]
triplix = 'triplix.__main__:main'