snputils

View on PyPIReverse Dependencies (0)

0.2.11 snputils-0.2.11-py3-none-any.whl

Wheel Details

Project: snputils
Version: 0.2.11
Filename: snputils-0.2.11-py3-none-any.whl
Download: [link]
Size: 123990
MD5: 7ea9690be1ce84cccfdb791dc90b2fbe
SHA256: 7c23fdcfab80ae961d102cbc08b035615fc2d3a83eaecfe3d3ff6957a800fa1a
Uploaded: 2024-11-26 00:19:40 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: snputils
Version: 0.2.11
Summary: Process diverse genomes with ease
Project-Url: Homepage, https://snputils.org
Project-Url: Documentation, https://docs.snputils.org
Project-Url: Source Code, https://github.com/AI-sandbox/snputils
Project-Url: Issue Tracker, https://github.com/AI-sandbox/snputils/issues
License: BSD 3-Clause License
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Intended Audience :: Science/Research
Classifier: Topic :: Scientific/Engineering
Classifier: License :: OSI Approved :: BSD License
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Python: >=3.8
Requires-Dist: numpy (<2); python_version < "3.10"
Requires-Dist: numpy; python_version >= "3.10"
Requires-Dist: pandas
Requires-Dist: pandas-stubs
Requires-Dist: scikit-learn
Requires-Dist: scikit-allel
Requires-Dist: Pgenlib
Requires-Dist: matplotlib
Requires-Dist: joblib
Requires-Dist: tqdm
Requires-Dist: polars
Requires-Dist: plotly
Requires-Dist: plotly_express
Requires-Dist: kaleido
Requires-Dist: nbformat
Requires-Dist: pong
Requires-Dist: adjustText
Requires-Dist: zstandard
Requires-Dist: torch; extra == "gpu"
Requires-Dist: jupyterlab; extra == "demos"
Requires-Dist: seaborn; extra == "demos"
Requires-Dist: tox; extra == "tests"
Requires-Dist: pytest; extra == "tests"
Requires-Dist: pytest-cov; extra == "tests"
Requires-Dist: pdoc; extra == "docs"
Requires-Dist: torch; extra == "docs"
Requires-Dist: pytest; extra == "benchmark"
Requires-Dist: pytest-benchmark; extra == "benchmark"
Requires-Dist: memory_profiler; extra == "benchmark"
Requires-Dist: pandas-plink; extra == "benchmark"
Requires-Dist: pysam; extra == "benchmark"
Requires-Dist: scikit-allel; extra == "benchmark"
Requires-Dist: sgkit[plink]; extra == "benchmark"
Requires-Dist: hail; extra == "benchmark"
Requires-Dist: pysnptools; extra == "benchmark"
Requires-Dist: Pgenlib; extra == "benchmark"
Requires-Dist: cyvcf2; extra == "benchmark"
Requires-Dist: plinkio; extra == "benchmark"
Requires-Dist: PyVCF3; extra == "benchmark"
Provides-Extra: gpu
Provides-Extra: demos
Provides-Extra: tests
Provides-Extra: docs
Provides-Extra: benchmark
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 5653 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (75.6.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
snputils/__init__.py sha256=mBhyDUAE_KolmrOzkVNQ0OqyY4ZNQDDzGHbY1LOX63g 477
snputils/ancestry/__init__.py sha256=lIYux8xGllmODqjMXKbmsJXwgbZ5k-YmC7Zva5amd1Q 206
snputils/ancestry/genobj/__init__.py sha256=Nf5oiu-WBeQMHdq04xWf-g6fKc2bcwyfNGSdvrD6Rn8 137
snputils/ancestry/genobj/base.py sha256=Jxnl6H-hJS6CIwiXR8u29IL9GBD_Ak-Z6D23DRwD6Hw 982
snputils/ancestry/genobj/local.py sha256=Q0r4YZQXJZJVEooSzycQx5Z-POVav_OQuXZAXen08aE 20909
snputils/ancestry/genobj/wide.py sha256=bOv-2dOMburGbkG5aLREw2Z6FRRjK-j3iVJ9gUDpTpo 14229
snputils/ancestry/io/__init__.py sha256=P14x0hp3OUs4SWe48iwfNSuEU5w36x8V0NQemkm-2dY 358
snputils/ancestry/io/local/__init__.py sha256=ruj7jjwoJtplyLP4aTgvjc4jwvgl6EcCrI-JANGdwsc 115
snputils/ancestry/io/local/others.py sha256=Ctjf8xebOYAPxXks5Hsi2k0hqPM960naNO4FsNl7-II 6581
snputils/ancestry/io/local/read/__init__.py sha256=QriwWOB7yrfmOVoqfPa5oVpBPK-9RT2v0WzlpgYi8Iw 98
snputils/ancestry/io/local/read/auto.py sha256=YStAHr3KYGnf-Yi4UeEFR6WLfb9spZj367DklwG4rbg 1357
snputils/ancestry/io/local/read/base.py sha256=LvhvGNOsGz76RUnKeIjgTtIQAMoWBsYgfuii-ZwLg0E 1115
snputils/ancestry/io/local/read/functional.py sha256=cOt_tJCjq_EOcjo_6BCB1pup5kHZoPmZk86WWbCsmWQ 1307
snputils/ancestry/io/local/read/msp.py sha256=uWxCdACC5b0ooLQ-LETSw7plFlJDxDNbiUn7dB0ol90 9574
snputils/ancestry/io/local/write/__init__.py sha256=T7neLVgIOCN7dPrJC6GoeHHrRwGMi-qOgHbKOK5MpQY 82
snputils/ancestry/io/local/write/adm_mapping_vcf.py sha256=KRWt_N3G2Dy4yxbMBIfyCh0TustvhyyeNU6zuXohnvY 7196
snputils/ancestry/io/local/write/base.py sha256=I5l2V9V354txHmZ0FmbAknRxx5BGGZt0xcPAFNHF624 1656
snputils/ancestry/io/local/write/msp.py sha256=5937yK6_K5cVS_bC-tgwba3zHPbprwqqt6ZHZLu-iYM 6922
snputils/ancestry/io/wide/__init__.py sha256=ncUTNjvQQ14tc25a7VV8MonIs-X-z8yewUKf-IdCB_k 95
snputils/ancestry/io/wide/read/__init__.py sha256=mbpDpQoY4MeRAK4xXgCkLRxucfQEjUwPioaxIhKdPPk 88
snputils/ancestry/io/wide/read/admixture.py sha256=xTAleW3W7LrO_5auWByNzDmr-3HMw_hXI7GgvDc2V_Y 5818
snputils/ancestry/io/wide/read/base.py sha256=JjeY3tGP0d1QZbQjNJKGkh9DrdKtL7xdAgxQFwkAON0 6554
snputils/ancestry/io/wide/read/functional.py sha256=zoj051hTl7miirrSGGNaoxRapivfCp9-JdeobSDdowI 2033
snputils/ancestry/io/wide/write/__init__.py sha256=xGhjQgzqmxbB3VCsb83t5dTFsHhUVhSDU1vZ4DcNkGg 39
snputils/ancestry/io/wide/write/admixture.py sha256=eJGH_4ISwnwDWZ57xdlHMczPX3vEaNl5UzKZSJfE-Tk 6519
snputils/ancestry/io/wide/write/base.py sha256=bZBPQzasL9QsxpwnJOaosXTj3ahQ45y8nsCs0qXrx14 1972
snputils/phenotype/__init__.py sha256=fi7JqUZ6q7FtTkZT65kGBBkarLQe3qQjtPpn2f87P1w 115
snputils/phenotype/genobj/__init__.py sha256=c3ed3Je2CPvrimfDSeM23zu6Xi3hrOvqU71at2EpHjA 149
snputils/phenotype/genobj/multi_phenobj.py sha256=6kwNyndk-RkoS9_FI8PrQF49RXOwxnqj8SSJkWDZnZs 5965
snputils/phenotype/genobj/ukb_phenobj.py sha256=IjtZc4AWl0Ey0rjYQrfdsoWO1QglhI0zxVCiOggNhZU 5013
snputils/phenotype/io/__init__.py sha256=LhouZhaKfCT1OWme6_Pw7KHx_lO8G-dNM6TdyPRPJVc 128
snputils/phenotype/io/read/__init__.py sha256=FTtte25yZrNkMoBuwpTvn-A5i_khqhLOjV5j00gu6JU 93
snputils/phenotype/io/read/base.py sha256=tZOiPxyA3J2VaDiJ06CM1yL48wkQ0nfmGT18K6INwhE 1017
snputils/phenotype/io/read/multiPhenTabular.py sha256=t_ZkmYEKJao9MJLJZrZaK5x-2KIZ1l7P_yssj2iTQ5M 4913
snputils/phenotype/io/read/ukbPhenReader.py sha256=NPT-PMdqUzQekU37QhwjX2Zox6-rrxI9Zd52nfLUfvI 3396
snputils/processing/__init__.py sha256=JEy6Rh1NWz_YO9bpJmIZZNhXwX0G0IfCsFuU3MADt88 100
snputils/processing/maasmds.py sha256=UN7O0Mwwzvh7G57LNUOjIsoarbex7alXEGEZaEzD08Q 17774
snputils/processing/mdpca.py sha256=egmtGNEe5IvYpogprHoSixziLsHrM4dqMMYaFlchjQ8 38627
snputils/processing/pca.py sha256=BVmabNubgH_f_rL4jFuYdJmgYWBjTLSnkDm0rFMUxQ4 28772
snputils/processing/_utils/common.py sha256=ZwY47aho-hfbErJCuUaUna5KApLCmR0e07O_J6FG7Jw 3267
snputils/processing/_utils/gen_tools.py sha256=kMBlNJ0VGP6aaoQg2MWSs4IBYD_okZY6vINYGMGXSlk 33473
snputils/processing/_utils/iterative_svd.py sha256=X0DvFBV4IlZv-0Ifq0OOSxcuTUgqeOj0gJd8jLKbprc 7928
snputils/processing/_utils/mds_distance.py sha256=lXwqU1A_3VSWHmhpeXRTvQUuUlO4J0fRG7_noh9cbT0 27356
snputils/processing/_utils/solver.py sha256=EpG0yGHpFmLe1ijvyrMyKPMOTwY2fDUjAFBkjCrXkDk 7935
snputils/simulation/__init__.py sha256=t2QsmlKU4WZd1PZhIHqfT05IPqPItfnvgJTeW4Vccyo 50
snputils/simulation/pyadmix/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
snputils/simulation/pytorch/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
snputils/snp/__init__.py sha256=NJD9RF2VUAQEfQWqKmGyDWQFSlDRwsJgrxxuasB9t1k 165
snputils/snp/genobj/__init__.py sha256=Gp_Elx-1sh_1cH34bNMqZgiEU4rhkD2kb6l-MHq4x88 55
snputils/snp/genobj/snpobj.py sha256=79vkUlqMKueCanVyax1QJEXckF3LhuiplYrDBnwyXXI 63756
snputils/snp/io/__init__.py sha256=--dPPUgbHA4kUvhe0Efmb366a1lRrJF6oM9Dp7zla7Y 331
snputils/snp/io/read/__init__.py sha256=W8qgXUUsR0GYmcJvE_xOjPovVIelahHR8zsyctM39iM 175
snputils/snp/io/read/auto.py sha256=qp735IOKzO9jsm5Cc3X3Xz1XKHKdueLyI4-pyy1hm3E 1853
snputils/snp/io/read/base.py sha256=WZpgXE-RE46brPThJFG-nq6vrAJgrb988X8c43sa9Ew 778
snputils/snp/io/read/bed.py sha256=R6ncHk89VFA6__uFubArxRpxmYPSyBe_eLzjdoteuRg 8340
snputils/snp/io/read/functional.py sha256=U76uuj3TrFG4T51Nk3Ohh3sjk_WMQl7D0UiQpezrpYg 2285
snputils/snp/io/read/pgen.py sha256=nWExBwvaGEzP6Kj1mifFGkcikdBED5UcE4_vw8HPjTI 11809
snputils/snp/io/read/vcf.py sha256=yTaYeeaQGNGwVWUbFaDBsB24Xea1towlVQhSUWRFWzc 14721
snputils/snp/io/read/__test__/conftest.py sha256=5ojZCQkmq-_A53v5qveNEhntFZuy69-oOrHA0iEBqX8 4212
snputils/snp/io/read/__test__/test_auto.py sha256=a5DI6rR7Cd8sPFvItXoY3iTT173BSW2F_jWMzTJIr8E 283
snputils/snp/io/read/__test__/test_fields.py sha256=OeIpK9Iibk2d6rXPL7wwyLJUc20hiVItetczEzuJOos 2354
snputils/snp/io/read/__test__/test_formats.py sha256=zSmgsECFaquj67mehMQPzyvxnWym-NlSbUH86ivDAng 5233
snputils/snp/io/read/__test__/test_summed_strands.py sha256=hIl-7cQMf8zl_wAj9u3UoX-Z2835w614Z1--1DpKjAs 871
snputils/snp/io/write/__init__.py sha256=xwjhD6fsasAIHLBlSDHh8NIKKSi9OENhupqe_c85HkA 82
snputils/snp/io/write/bed.py sha256=usN2yi5VBnnc99am6TPMDFTiFgTqVoQZgyhnxoJh-Uk 3478
snputils/snp/io/write/pgen.py sha256=oE4c61eZMTR8VmaHRtKdR8OGp2UTSGvr941ne6TbHNg 5119
snputils/snp/io/write/vcf.py sha256=7fXD-Z2G2Duqiym5Qus9ZjNV17GUp-gj54OF3SMt8zk 5315
snputils/stats/__init__.py sha256=t2QsmlKU4WZd1PZhIHqfT05IPqPItfnvgJTeW4Vccyo 50
snputils/stats/f3.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
snputils/stats/fst.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
snputils/tools/__init__.py sha256=t2QsmlKU4WZd1PZhIHqfT05IPqPItfnvgJTeW4Vccyo 50
snputils/tools/admixture_mapping.py sha256=Gz5V-0u0uPSDgMyqPy0oauELQPXCiClcZt3qIlneY78 5201
snputils/tools/dummy_tool.py sha256=CLeAcL_T_4aOhwA4tKa3ZupwTz2dxyhw7JzhLOq9BiI 427
snputils/tools/main.py sha256=xUm9HcFSIEF4tqeQmhzVlq3yLz2HVCkN4wxU5JO4iPA 915
snputils/tools/pca.py sha256=Yftxggv6vZ_LUCbWsawpc1BUnrrLA16bReCfLEIhDrI 1637
snputils/visualization/__init__.py sha256=OTytolUzXzA1T4nqJq3TkQHInPgfrUQNuU0bpYBeHMk 33
snputils/visualization/admixture_manhattan_plot.py sha256=i1cSpFm0WmSlvEXoeFJbNYPF7fHj7zZBJOftSXMljBI 3206
snputils/visualization/admixture_viz.py sha256=5Ii4mCl4FcTfAzNmtzlqdDAqa2dTUlciJRd6HGcAG7A 7568
snputils/visualization/lai.py sha256=kT3POeksTq0VDesnVUB5iu5dewckyaGe4rxMqXfKhco 8549
snputils/visualization/scatter_plot.py sha256=_MbE7F46vrIBM2TI3Z1RZXJ46XHZIu_PNMF857sU_Zo 4924
snputils-0.2.11.dist-info/LICENSE sha256=jNxVrtSgBFkNDG4CC9pcQB-0JxKBm1N8yF_UrUOEXns 1500
snputils-0.2.11.dist-info/METADATA sha256=qyARx6b9iZRlUxzGGf_q3Hvv2czSgA5vwfCUfsawDLc 8126
snputils-0.2.11.dist-info/WHEEL sha256=PZUExdf71Ui_so67QXpySuHtCi3-J3wvF4ORK6k_S8U 91
snputils-0.2.11.dist-info/entry_points.txt sha256=FY13AVxxOKV29NzF1Qk51ajfqgFOphAtNxnzxFf2YFM 55
snputils-0.2.11.dist-info/top_level.txt sha256=EWgnzJwiDIBbyqhKRuR4tGWlRG3CK0K2W6GuD2tJNx8 9
snputils-0.2.11.dist-info/RECORD

top_level.txt

snputils

entry_points.txt

snputils = snputils.tools.entry:main