# Cloning simulation workflow for sequences present in DB Run the GoldenGate cloning simulation for a list of constructs in a CSV file and interact with a database ## steps: _input: csv file (without header)_ : The **CSV** file should contain the constraints line by line in the first column, along with their associated fragments on each line. This data will be passed to the _seq_from_DB_ tool. > seq_from_DB 1. Extract the fragments associated with each constraint from the **CSV** file. 2. Check if all fragments are present in the database. If any fragment is missing, an error will be raised --> [workflow-0](https://workflowhub.eu/workflows/1768)) 3. If all fragments are present in the database, **GenBank** files for each fragment will be generated and passed to the _cloning_simulation_ tool. > clonning_simulation 1. GoldenGate cloning simulation based on constraints. 2. Generate **GenBank** files for each simulated constraint. > seq_to_db 1. Constraint **GenBank** files can be saved to the database, depending on the user's choice.