An Overview of Sequence Comparison: Time Warps, String Edits, and Macromolecules | Synapse