Design Pattern Mining Using Distributed Learning Automata and DNA Sequence Alignment