Home

Awesome

indelPost

Documentation Status PyPI version

indelPost is a Python library for indel processing via realignment and read-based phasing to resolve alignment ambiguities. By importing the library, users write their own scripts to solve alignment-sensitive problems such as:

Visit documentation for detail.

To install (require Linux with Python>=3.6 pre-installed):

pip install indelpost

or from source

git clone https://github.com/stjude/indelPost.git
cd indelPost 
python setup.py install

Troubleshoot

If you get something like:

... may indicate binary incompatibility. Expected 88 from C header, got 72 from PyObject

or

AttributeError: module 'pysam.libcalignmentfile' has no attribute 'IteratorColumnAll'

try:

pip uninstall cython pysam indelpost
pip install cython
pip install pysam
pip install indelpost --no-binary indelpost --no-build-isolation

Reference

Hagiwara K et al. (2022) indelPost: harmonizing ambiguities in simple and complex indel alignments. Bioinformatics

Contact