Computer Assisted Design For Synthetic Biology