/
setup.py
26 lines (24 loc) · 1.15 KB
/
setup.py
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
from setuptools import setup
from os import path
here = path.abspath(path.dirname(__file__))
def readme(file):
with open(path.join(here, 'README.md')) as fh:
long_description_text = fh.read()
return(long_description_text)
if __name__ == "__main__":
setup(name='pastrami', version='0.9.6',description='Pastrami is a novel, scalable computational algorithm for rapid human ancestry estimation at population-, subcontinental- and continental-levels. Pastrami works on two key methodologies: exact haplotype matching and non-negative least square (NNLS) optimization.',
python_requires='>=3.8',
zip_safe=False,
long_description=readme('README.md'),
long_description_content_type="text/markdown",
install_requires=['numpy','pathos','scipy','pandas', 'plink'],
author = 'Jordan Lab, National Institute of Minority Health and Health Disparities',
author_email = 'king.jordan@biology.gatech.edu, leonardo.marino-ramirez@nih.gov',
url = 'https://github.com/healthdisparities/pastrami',
keywords = ['ancestry', 'NNLS', 'haplotype matching'],
classifiers = [
'Programming Language :: Python :: 3.8',
],
scripts = ['pastrami.py'],
py_modules = [],
)