Skip to content
Tools for developing and testing command line interfaces in Python.
Python Makefile
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

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

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.

You can’t perform that action at this time.