added own smith-waterman alignment that only allows gaps in the profile protein sequence