1. A non-transitory computer-readable storage medium encoded with instructions, executable by a processor, the instructions comprising instructions for in silico design of a method to produce one or more biomolecules comprising: presenting to a user a plurality of subroutines for laboratory implementation that comprise the biological workflow listed in a sequential order, wherein at least two subroutines of the plurality of subroutines comprise two steps; providing the user ability to navigate to any subroutine of the plurality of sequential subroutines, to select a subroutine and view, set, or change one or more parameters associated with a step of the selected subroutine; providing an option to display to the user, one or more biomolecules resulting from execution of one or more of the plurality of subroutines for laboratory implementation wherein each such subroutine generates at least one biomolecule used by the next subroutine to generate another biomolecule; providing an option to the user to navigate to a prior subroutine and change a parameter of a step of the prior subroutine, if the user is not satisfied with the one or more displayed biomolecules; providing the user the ability to access a company database with product information that the user may use to produce the one or more biomolecules; receiving selections by the user of one or more parameters for each step of the plurality of subroutines of the biological workflow and saving the selections as a selected plurality of steps, wherein the saved selected plurality of steps comprise the user-defined method; storing a user defined name for the user-defined method; and presenting to the user a method for laboratory implementation to produce one or more biomolecules.