Are there any open source, algorithms, or even for-profit software that identifies enhancers, promoters, and other functional elements in a genome? I tried looking around but I found databases with this information and research articles, but no specific software that I can see.