PyInfernal Stars#

Cython bindings and Python interface to Infernal 1.1.

Actions Coverage PyPI Bioconda AUR Wheel Versions Implementations License Source Mirror Issues Docs Changelog Downloads

Overview#

Infernal is a biological sequence analysis method that uses profile stochastic context-free grammars called covariance models (CMs) to identify RNA structure and sequence similarities. Infernal was developed by Eric P. Nawrocki during his PhD thesis in the Eddy Laboratory.

pyinfernal is a Python package, implemented using the Cython language, that provides bindings to Infernal, directly interacting with the Infernal internals. It builds on top of PyHMMER, and follows a generally similar interface.

Setup#

Run pip install pyinfernal in a shell to download the latest release and all its dependencies from PyPi, or have a look at the Installation page to find other ways to install pyinfernal.

Library#

License#

This library is provided under the MIT License. The Infernal code is available under the BSD 3-clause license which allows redistribution of the sources in the pyinfernal distribution. See the Copyright Notice section for more information.

This project is in no way not affiliated, sponsored, or otherwise endorsed by the original Infernal authors. It was developed by Martin Larralde during his PhD project at the Leiden University Medical Center in the Zeller team.