The human genome project: software challenges and future directions | IEEE Conference Publication | IEEE Xplore