Solutions to Rosalind bioinformatics challenges