BLAST es un sistema ampliamente utilizado para este propósito.