Metadata-Version: 2.1
Name: pyseq-align
Version: 1.0.2
Summary: UNKNOWN
Home-page: https://github.com/Lioscro/pyseq-align
Author: Kyung Hoi (Joseph) Min
Author-email: phoenixter96@gmail.com
License: MIT
Description: # pyseq-align
        Python interface for the [seq-align](https://github.com/noporpoise/seq-align) C library, written by Isaac Turner (@noporpoise).
        
        ## Installation
        ```
        pip install pyseq-align
        ```
        
        To install directly from GitHub,
        ```
        git clone https://github.com/Lioscro/pyseq-align.git --recursive
        cd pyseq-align
        pip install .
        ```
        
        ## Usage
        Two alignment algorithms are provided: Needleman-Wunsch and Smith-Waterman.
        
        ```python
        from pyseq_align import NeedlemanWunsch
        
        nw = NeedlemanWunsch()
        al = nw.align('ACGT', 'ACGTC')
        print(al.result_a)  # ACGT-
        print(al.result_b)  # ACGTC
        print(al.score)
        ```
        
        ```python
        from pyseq_align import SmithWaterman
        
        sw = SmithWaterman()
        als = sw.align('ACGT', 'ACGTC')  # unlike above, this is a list of Alignment's
        for al in als:
            print(al.result_a, al.pos_a)  # ACGT, 0
            print(al.result_b, al.pos_b)  # ACGT, 0
            print(al.score)
        ```
        
Platform: UNKNOWN
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Cython
Classifier: Topic :: Scientific/Engineering :: Bio-Informatics
Requires-Python: >=3.6
Description-Content-Type: text/markdown
