view ChessAnalysisPipeline.egg-info/PKG-INFO @ 0:cbbe42422d56 draft

planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline/tree/galaxy commit 1401a7e1ae007a6bda260d147f9b879e789b73e0-dirty
author kls286
date Tue, 28 Mar 2023 15:07:30 +0000
parents
children
line wrap: on
line source

Metadata-Version: 2.1
Name: ChessAnalysisPipeline
Version: 0.0.1
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.