AROHap: An effective algorithm for single individual haplotype reconstruction based on asexual reproduction optimization. (February 2018)