Skip to content

SEGUID v2: Checksums for Linear, Circular, Single- and Double-Stranded Biological Sequences

License

Notifications You must be signed in to change notification settings

seguid/seguid-python

Repository files navigation

PyPI version Python checks seguid-tests Python Code Coverage Documentation Status

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

About

SEGUID v2: Checksums for Linear, Circular, Single- and Double-Stranded Biological Sequences

Topics

Resources

License

Stars

Watchers

Forks