Bioinformatics , computational biology , algorithms , complexity , string processing , machine learningBioinformatics , computational biology , algorithms , complexity , string processing , machine learning