String correction using the Damerau-Levenshtein distance | BMC Bioinformatics | Full Text