add error handling and wantarray support
update SynMap to use generic genome search