Major code rewrite plus added support files for YSP mutants