Next Generation Sequencing and Sequence Assembly