looper

View on PyPIReverse Dependencies (0)

2.0.0 looper-2.0.0-py3-none-any.whl

Wheel Details

Project: looper
Version: 2.0.0
Filename: looper-2.0.0-py3-none-any.whl
Download: [link]
Size: 113009
MD5: 5759d3fb56a4c452a6182ac5622a97df
SHA256: 8c39cbaeb51ef4703cba7819205274b93663fb1b4d437044b78dab0faf4dc0b3
Uploaded: 2025-01-16 21:38:48 +0000

dist-info

METADATA

Metadata-Version: 2.2
Name: looper
Version: 2.0.0
Summary: A pipeline submission engine that parses sample inputs and submits pipelines for each sample.
Author: Nathan Sheffield, Vince Reuter, Michal Stolarczyk, Johanna Klughammer, Andre Rendeiro
Home-Page: https://github.com/pepkit/looper
License: BSD2
Keywords: bioinformatics,sequencing,ngs
Classifier: Development Status :: 4 - Beta
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: Topic :: Scientific/Engineering :: Bio-Informatics
Requires-Dist: colorama (>=0.3.9)
Requires-Dist: eido (>=0.2.4)
Requires-Dist: jinja2
Requires-Dist: logmuse (>=0.2.0)
Requires-Dist: pandas (>=2.0.2)
Requires-Dist: pephubclient (>=0.4.0)
Requires-Dist: pipestat (>=0.12.0a1)
Requires-Dist: peppy (>=0.40.6)
Requires-Dist: pyyaml (>=3.12)
Requires-Dist: rich (>=9.10.0)
Requires-Dist: ubiquerg (>=0.8.1a1)
Requires-Dist: yacman (==0.9.3)
Requires-Dist: pydantic-argparse (>=0.9.0)
Requires-Dist: psutil
Description-Content-Type: text/markdown
Dynamic: author
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: keywords
Dynamic: license
Dynamic: requires-dist
Dynamic: summary
License-File: LICENSE.txt
[Description omitted; length: 572 characters]

WHEEL

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

RECORD

Path Digest Size
looper/__init__.py sha256=f_z9YY4ibOk7eyWoaViH_VaCXMlPQeiftbnibSFj-3E 1333
looper/__main__.py sha256=OOCmI-dPUvInnJHkHNMf54cblNJ3Yl9ELOwZcfOXmD8 240
looper/_version.py sha256=s89pfV00vM-j--kn4pBzMBBFQJtP1tuSRanGar6qHKE 119
looper/cli_divvy.py sha256=_VGbOFLkXtKdkZA6omlzgXbXkuUM5aLQ50aTTtbTrVI 5975
looper/cli_pydantic.py sha256=Yw5-Jt_stStTe5dQrQNJjsEfVlN8wkpFlBios074q9w 14423
looper/conductor.py sha256=lzY6Gzsb8oX-KLzLkRa0XrYWSxLeiy6jRmmD15WNAkw 35116
looper/const.py sha256=OscEELQsyLKlSrmwuXfyLRwpAUJUEpGD2UxBeLJDXgw 8703
looper/divvy.py sha256=yokD0--xN0kaxPuPRZrRPgKinl0Sqt0cvkmNMvwe94A 15860
looper/exceptions.py sha256=weSXsPadikAHVJvUUOT1uE56C_nKqgC3iBOvDebPDVE 3572
looper/looper.py sha256=zNszsV50ZkC5ioaLHgMg9H3hSTEHAAV-jBpLra3OIKw 31624
looper/parser_types.py sha256=d3FHt54f9jo9VZMr5SQkbghcAdABqiYZW2JBGO5EBnw 2327
looper/pipeline_interface.py sha256=mN4-XICyZzuVLTOq3b0ijppYe6ib_Ljlyf6KxZCJh2A 14537
looper/plugins.py sha256=MaMdPmK9U_4FkNJE5kccohBbY1i2qj1NTEucubFOJek 5747
looper/processed_project.py sha256=jZxoMYafvr-OHFxylc5ivGty1VwXBZhl0kgoFkY-174 9837
looper/project.py sha256=SFHdi58eRBWtye5lUFhwzBcG7ejrMurmDzmkrC3XAic 34339
looper/utils.py sha256=-4QlScIB7eewIbmEJdAv2d0ZE0qr_q9acm2XUOiMEek 39769
looper/command_models/DEVELOPER.md sha256=eRxnrO-vqNJjExzamXKEq5wr_-Zw6PQEwkS9RPinYrk 2775
looper/command_models/README.md sha256=3RGegeZlTZYnhcHXRu6bdI_81WZom2q7QYMV-KGYY7U 588
looper/command_models/__init__.py sha256=6QWC2TewowEL7dATli5YpMmFWuXaLEPktofJCXkYUBI 187
looper/command_models/arguments.py sha256=I9IUdDcklfctA9gdYvxyy29WawSCYPO5FwozgisCO94 9025
looper/command_models/commands.py sha256=nBD8uOxpjby2G0n-PuMKvRBM6m5tra_Mz_nlZALwmRE 9813
looper/default_config/divvy_config.yaml sha256=wK5kLDGBV2wwoyqg2rl3X8SXjds4x0mwBUjUzF1Ln7g 1705
looper/default_config/divvy_templates/localhost_bulker_template.sub sha256=yn5VB9Brt7Hck9LT17hD2o8Kn-76gYJQk_A-8C1Gr4k 164
looper/default_config/divvy_templates/localhost_docker_template.sub sha256=XRr7AlR7-TP1L3hyBMfka_RgWRL9vzOlS5Kd1xSNwT0 183
looper/default_config/divvy_templates/localhost_singularity_template.sub sha256=i4Ew2OU16mgGu90M77vqG09La6hHg3RAR6eK4UozUd4 260
looper/default_config/divvy_templates/localhost_template.sub sha256=DbGj5FPkBQZuYaNsq-j4ap8Y62DVroOjQ46NlhXmIsA 113
looper/default_config/divvy_templates/lsf_template.sub sha256=MUWXEEQvIjBwi80d689F8BxplDemwzzDLulLFdLmvKk 84
looper/default_config/divvy_templates/sge_template.sub sha256=_wLfjgSsMpRKbB7adQJ0HgU-pNcH8RQgta2KmrY0YK4 134
looper/default_config/divvy_templates/slurm_singularity_template.sub sha256=1VMGzyvXdpiscdznIj15X4EunB-_j-EWRW1HHqZWwv4 478
looper/default_config/divvy_templates/slurm_template.sub sha256=baIAyU0cy7R5f00OW7kENMYO7E85kV8RfIyUEmhUkMk 304
looper/jinja_templates/footer.html sha256=tC-DUE-M5Vvh0TVrtOIOhNJNpqkyBmJA_LAWSsTXB6E 207
looper/jinja_templates/footer_index.html sha256=Xs8ZeQX_GqQiCMWT-88IK9nXuWXpt4oOsS0FCfyJ1nI 3040
looper/jinja_templates/head.html sha256=6HeBvBTVfO-25dk07cRftgQLQzU-ELAbyNgRSe1JFrk 3455
looper/jinja_templates/index.html sha256=ZYe6Gdhf071Hxlg4fMLOqLOUTrr_3BfVKZTL2d58kI8 10794
looper/jinja_templates/logo.html sha256=OGuOxycTgXqdS2xw6Oof_ULyrtr0eIVoDCx95IXowdQ 7843
looper/jinja_templates/navbar.html sha256=hP9EKvdJFfNs5hgwhhkdYdFTgnStfKBFX9jr14sig5I 1063
looper/jinja_templates/navbar_links.html sha256=irGXp6OAGUc31_Qc4W7ras1Emf8u8n4I6FIFI0AEDlI 3340
looper/jinja_templates/navbar_list_parent.html sha256=DQfLUS5LR2zwaLSj2Dag_epFdtDxwNqnx9Ih7TtImyg 699
looper/jinja_templates/object.html sha256=29Vd2-bpcypUwOeBZ7XpPPaN2x2uH5uKQx7ccoh3Dno 1336
looper/jinja_templates/project_object.html sha256=1AbAijba1hHww458USyogpfe7IYxlAn3JiQglI_RHIo 1164
looper/jinja_templates/sample.html sha256=iok4ht907OB-4uH1NAgp9kOto0H5kCwnX7U8LDvFqRM 4040
looper/jinja_templates/status.html sha256=FBH2hqw3tVJgmR1kY3Cz5SQRHmnH6JqaDLgSrVTgSak 397
looper/jinja_templates/status_table.html sha256=CT0wLQVJD58sa7vI5I04Bv5Lkm2Ef5HHMjTJ_o3l7Lo 3014
looper/jinja_templates/status_table_no_links.html sha256=vrPNCKen-yrkM_dg13f0yCVyeJHCQVNNY_bchUW_sVY 2396
looper/jinja_templates_old/footer.html sha256=auwzvOFd5FosPYM2Bm1nmNnOWnnzTXKMNwAcH5HGFsM 207
looper/jinja_templates_old/footer_index.html sha256=lZvZ52HCCWnSobN_ayBWZ-1Zk_0Fr-QgM6GWaeQuaGs 2491
looper/jinja_templates_old/head.html sha256=NU8tJgYFmOBaERLmFW-MGLuQcL3fecHQ5Di6oRlx5xE 3169
looper/jinja_templates_old/index.html sha256=oh1UfXUR7a2QA0TaU4FErncQQOjHGmAoXNgo4oXi6eo 8959
looper/jinja_templates_old/logo.html sha256=OGuOxycTgXqdS2xw6Oof_ULyrtr0eIVoDCx95IXowdQ 7843
looper/jinja_templates_old/navbar.html sha256=wZDC-AzfIKdUhr36ROFE0x4Qu06ww1fX-PTaiD6OJw8 849
looper/jinja_templates_old/navbar_links.html sha256=rtl4IR5J0u9iFYfBFoS3LxbMgHK7CSuRyK-aRWIlCTM 3419
looper/jinja_templates_old/navbar_list_parent.html sha256=bvSoPPjHFSKgdWaGnwoSKXkzexHvsCCJb7GFs6HeMH8 699
looper/jinja_templates_old/object.html sha256=_v_CqijGh8fE9BWpTXa3OtG39WG98An3cjDTPOlwiH0 1349
looper/jinja_templates_old/project_object.html sha256=9nMY_zHf6IzBIWTc4QrSv915GPyJaXeCG8RMAsal-DA 1405
looper/jinja_templates_old/sample.html sha256=vcMeBRevBqyfvXqMLf5V0mWBDe-o5eUxCztcAY84zmc 4589
looper/jinja_templates_old/status.html sha256=FBH2hqw3tVJgmR1kY3Cz5SQRHmnH6JqaDLgSrVTgSak 397
looper/jinja_templates_old/status_table.html sha256=VbHax7cGENIfVnU-O9p2ELSAJIONJ41m-mHJBy4r4dQ 3271
looper/jinja_templates_old/status_table_no_links.html sha256=vrPNCKen-yrkM_dg13f0yCVyeJHCQVNNY_bchUW_sVY 2396
looper/schemas/divvy_config_schema.yaml sha256=7GJfKLc3VX4RGjHnOE1zxwsHXhj_ur9za6dKdfJTFkc 450
looper/schemas/pipeline_interface_schema_generic.yaml sha256=3YfKFyRUIwxG41FEidR1dXe9IU6ye51LSUBfSpmMuss 1773
looper/schemas/pipeline_interface_schema_project.yaml sha256=-ZWyA0lKXWik3obuLNVk3IsAZYfbLVbCDvJnD-Fcluo 1567
looper/schemas/pipeline_interface_schema_sample.yaml sha256=x0OwVnijJpvm50DscvvJujdK4UAI7d71pqVemQS-D-0 1564
looper-2.0.0.dist-info/LICENSE.txt sha256=oB6ZGDa4kcznznJKJsLLFFcOZyi8Y6e2Jv0rJozgp-I 1269
looper-2.0.0.dist-info/METADATA sha256=qH7xYrLFK7532qLOi0RZeCxuipdsT5nKcDdAq_41avo 1945
looper-2.0.0.dist-info/WHEEL sha256=In9FTNxeP60KnTkGw7wk6mJPYd_dQSjEZmXdBdMCI-8 91
looper-2.0.0.dist-info/entry_points.txt sha256=iHltI2_Jdved27vccmWhvmcHWUZ7Mf6CfDV6QkY1Lc8 91
looper-2.0.0.dist-info/top_level.txt sha256=I0Yf7djsoQAMzwHBbDiQi9hGtq4Z41_Ma5CX8qXG8Y8 7
looper-2.0.0.dist-info/RECORD

top_level.txt

looper

entry_points.txt

divvy = looper.__main__:divvy_main
looper = looper.cli_pydantic:main_cli