Cloud Computing in Bioinformatics: current solutions and challenges