Suboptimal Local Alignment

changed to function