Gravar-mail: Essential gene prediction in Drosophila melanogaster using machine learning approaches based on sequence and functional features