Next generation gene sequencing