Updated selection and mutation algorithms to work with Sequence object
pooling.