MEME Suite Authors: Timothy L. Bailey, William Noble