analysis of biological sequences 6405340