Computer programs for nucleic acids studies