An introduction to Next Generation Sequencing (NGS)