SAVMD: An adaptive signal processing method for identifying protein coding regions. (September 2021)