Sequence Globally Unique Identifier (SEGUID) Checksums for Linear, Circular, Single-Stranded and Double-Stranded Biological Sequences
Project description
SEGUID v2: Checksums for Linear, Circular, Single- and Double-Stranded Biological Sequences
This Python package, seguid, implements SEGUID v2 together with the original SEGUID algorithm.
Example
>>> from seguid import *
>>> lsseguid("AT")
'lsseguid=Ax_RG6hzSrMEEWoCO1IWMGska-4'
>>> lsseguid("AT")
'lsseguid=Ax_RG6hzSrMEEWoCO1IWMGska-4'
>>> csseguid("AT")
'csseguid=Ax_RG6hzSrMEEWoCO1IWMGska-4'
>>> csseguid("TA")
'csseguid=Ax_RG6hzSrMEEWoCO1IWMGska-4'
>>> cdseguid("AT", "AT")
'cdseguid=AWD-dt5-TEua8RbOWfnctJIu9nA'
>>> cdseguid("TA", "TA")
'cdseguid=AWD-dt5-TEua8RbOWfnctJIu9nA'
Documentation
The package documentation is available on https://seguid-python.seguid.org.
Installation
The seguid package requires Python 3.6 or newer. To install it, use:
$ python -m pip install --user seguid
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
seguid-0.1.0.tar.gz
(11.9 kB
view hashes)
Built Distribution
seguid-0.1.0-py3-none-any.whl
(14.5 kB
view hashes)