Computational Methods For Exploring The Tandem Repeat Protein Universe