Metadata-Version: 1.1
Name: tinysa
Version: 0.2.0
Summary: Python Boilerplate contains all the boilerplate you need to create a Python package.
Home-page: https://github.com/jun-harashima/tinysa
Author: Jun Harashima
Author-email: j.harashima@gmail.com
License: MIT license
Description: ======
        tinysa
        ======
        
        
        .. image:: https://img.shields.io/pypi/v/tinysa.svg
                :target: https://pypi.python.org/pypi/tinysa
        
        .. image:: https://img.shields.io/travis/jun-harashima/tinysa.svg
                :target: https://travis-ci.org/jun-harashima/tinysa
        
        tinysa is a minimal implementation for constructing a suffix array.
        
        Quick Start
        ===========
        
        To install tinysa, run this command in your terminal:
        
        .. code-block:: bash
        
           $ pip install tinysa
        
        Using tinysa, you can construct a suffix array as follows:
        
        .. code-block:: python
        
           from tinysa.tinysa import TinySA
        
           suffix_array = TinySA()
           suffix_array.index('banana')
        
        Then, you can find a suffix that begins with a substring as follows:
        
        .. code-block:: python
        
           position = suffix_array.search('ana')
           print(position)  # => 1
        
Keywords: tiny suffix array
Platform: UNKNOWN
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
