Gravar-mail: An efficient algorithm for systematic analysis of nucleotide strings suitable for siRNA design