Long walk to genomics : history and current approaches to genome sequencing and assembly