Periodic and positive wave front solutions of semilinear diffusion equations