Computational Techniques Applied to RNA Structures and Bacterial Genomes