added restriction site locator and mass calculator