In this Project we have looked into the application of Finite Automata in generating algorithms for Tokenization, Stop Word Removal and Pattern Searching, which are some of the common steps involved in NLP and Genomics. We have also discussed the efficiency of each algorithm by testing over various test cases.
Python