The BLOcks SUbstitution Matrices (BLOSUM) are used to score alignments between protein sequences and are therefore mainly used in bioinformatics. Reading such matrices is not particularly difficult, yet most off the shelf packages are overloaded with strange dependencies. And why do we need to implement the same reader again if there is a simple module for that.
blosum
offers a robust and easy-to-expand implementation without relying on third-party libraries.
Installation
// Using pip / pip3:
pip install blosum
// Or by source to get the latest version:
git clone git@github.com:not-a-feature/blosum.git
cd blosum
pip install .
// Or by conda:
conda install blosum