diff --git a/src/workflow.py b/src/workflow.py
index 6815b28250f201625ee1c95d73f6d3a03acfc96e..e1914c64a4edc207e41599220a1e2f90d8c77c70 100644
--- a/src/workflow.py
+++ b/src/workflow.py
@@ -237,9 +237,10 @@ class Workflow:
         self.rocrate.initialise()
 
 
-    def initialise(self):
+    def initialise(self, create_rocrate = True):
         self.nextflow_file.initialise()
-        self.initialise_rocrate()
+        if(create_rocrate):
+            self.initialise_rocrate()
 
     def generate_all_graphs(self, render_graphs = True):
         tab_processes_2_remove = []