An Cython-accelerated version of common pyteomics functions
Project description
This package re-implements several of Pyteomics functions in C using Cython and the Python-C API. Currently, only commonly used functions in pyteomics.mass and pyteomics.parser are implemented, providing faster sequence manipulation and mass calculations. Every effort has been made to make the user-facing interfaces identical to their pure Python counterparts.
These functions are also exposed in the package’s C-API so that other C-Extensions can make use of them.
This package also re-implements the pyteomics.mass.Composition type in C using Python’s dict as a base.
API
This package provides two modules, pyteomics.cmass and pyteomics.cparser, which mimic a subset of the APIs of pyteomics.mass and pyteomics.parser respectively. For example:
from pyteomics import cmass, mass
assert cmass.fast_mass("PEPTIDE") == mass.fast_mass("PEPTIDE")
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for pyteomics.cythonize-0.2.2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7259bcac192908a8f7da4d458bc90b4cb4542056438ab313e1196d87bc13496e |
|
MD5 | b7b2958f257aed97599bb64bf6da7f42 |
|
BLAKE2b-256 | 9db3254553b8959a947f35e614160c2695f7c81d19f8106cbaa8500fae36fe0c |
Hashes for pyteomics.cythonize-0.2.2-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d7772e64182bec1cc3c841cfc235b7d72be05a4e51afc01789d231de1beaf039 |
|
MD5 | de435e14c0e4050ffa561e2fab97423c |
|
BLAKE2b-256 | ec43aa6f4528bb373fd12fbe87e3f86b6c45af89575fa3e66f9fe02db54dd622 |