Move smith-waterman to separate file