Algorithms for Data Mining and Bio-informatics