Mercurial > repos > kls286 > chap_test_20230328
view ChessAnalysisPipeline.egg-info/PKG-INFO @ 9:cc597d6571bc draft
planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline/tree/galaxy commit 9b179e6d8333851ea75448356f72c2f03157db8f-dirty
author | kls286 |
---|---|
date | Wed, 29 Mar 2023 17:40:12 +0000 |
parents | |
children |
line wrap: on
line source
Metadata-Version: 2.1 Name: ChessAnalysisPipeline Version: 0.0.2 Summary: CHESS analysis pipeline framework Home-page: https://github.com/CHESSComputing/ChessAnalysisPipeline Author: Keara Soloway, Rolf Verberg, Valentin Kuznetsov Author-email: Classifier: Programming Language :: Python :: 3 Classifier: License :: OSI Approved :: MIT License Classifier: Operating System :: OS Independent Requires-Python: >=3.8 Description-Content-Type: text/markdown License-File: LICENSE ### Pipeline This package conains proof of concepts pipeline framework for workflow execution. It requires proper configuration of pipeline in terms classes, e.g. ``` # pipeline deifinition as sequence of objects pipeline: - reader.Reader - processor.Processor - fitter.Fitter - processor.Processor - writer.Writer - fitter.Fitter - writer.Writer # specific object parameters, e.g. our reader accepts fileName=data.csv reader.Reader: fileName: data.csv # specific object parameters, e.g. our writer accepts fileName=data.out writer.Writer: fileName: data.out ``` Then, you may execute this pipeline as following: ``` ./runner.py --config config.yaml ``` and, check the output in `data.out` file.