PatSearch: a pattern matcher software that finds functional elements in nucleotide and protein sequences and assesses their statistical significance | Synapse