BioPartsDB: a synthetic biology workflow web-application for education and research · Study