CL-DNA is a bioinformatics library to handle and manipulate genetic data. It provides data structures and functions to efficiently represent DNA and amino acid sequences, to describe mutations, to perform translations, sequence search and matching, to analyze sequences, to access online genetic resources.