The Theory and Practice of Genome Sequence Assembly | Synapse