DNA sequencing determines the order of nucleotides in a gene through four main steps: (1) PCR amplifies and fragments chromosomes, (2) a sequencing reaction uses dideoxyribonucleotides to randomly cut strands ending with each individual nucleotide, (3) gel electrophoresis separates the fragments by size and fluorescent dyes identify the end nucleotide, and (4) computers scan and interpret the gel to print the nucleotide sequence. Current limitations are that only 500-900 bases can be read per run and less expensive methods are less accurate. Some also have ethical concerns about privacy if sequencing becomes too common.