Text this: Analise algebrica de problemas de rearranjo em genomas : algoritmos e complexidade