High-Throughput Next Generation Sequencing: Methods