Skip to content
This repository has been archived by the owner on Nov 9, 2023. It is now read-only.
/ pyqi Public archive

Tools for developing and testing command line interfaces in Python.

License

Notifications You must be signed in to change notification settings

biocore/pyqi

Repository files navigation

pyqi: expose your interface

Build Status

This project is no longer under active development. We have shifted to using click for our command line interfaces, and are now supporting different interface types more directly with the QIIME 2 framework. You may be interested in exploring those two projects.

pyqi (canonically pronounced pie chee) is designed to support wrapping general commands in multiple types of interfaces, including at the command line, HTML, and API levels. We're currently in the early stages of development, and there is a lot to be done. We're very interested in having beta users, and we fully embrace collaborative development, so if you're interested in using or developing pyqi, you should get in touch. For now, you can direct questions to gregcaporaso@gmail.com.

Development is primarily occurring in the Caporaso and Knight labs (at Northern Arizona University and University of Colorado, respectively), but the goal is for this to be a very open development effort. We accept code submissions as pull requests.

pyqi derives from code that was originally developed to support QIIME's command line interface, but our interface needs for QIIME and other bioinformatics packages have expanded, and it now makes more sense that this be a stand-alone package.