Smoothing Methods and Their Applications in Bioinformatics