Pattern matching methods in protein sequence comparison and structure prediction.