pyseqan is a python interface to the SeqAn (http://www.seqan.de/) C++ sequence analysis library. pyseqan exposes functionality such as enhanced suffix arrays via an easy-to-use python interface.
pyseqan is efficient because it uses SeqAn’s C++ data structures and implementation. However, its python interface is much easier to use for non-experts than SeqAn’s C++ interface.
pyseqan currently exposes:
There is much more functionality available through the SeqAn C++ API. pyseqan is extensible and this functionality will be added as the need arises. Please make requests for additions and any other comments on the Github issues page (https://github.com/JohnReid/pyseqan/issues).