Creation of the lib.sequence_alignment.msa.msa_general() function.
This consists of code from the structure.sequence_alignment user function backend function
pipe_control.structure.main.sequence_alignment() for selecting between the different sequence
alignment methods.