Suffix Tree, Minwise Hashing And Streaming Algorithms For Big Data Analysis In Bioinformatics