diff --git a/src/process.py b/src/process.py
index 10dc1e94b27a66c859476516c2f7089c2e9b9d37..39fb908ea16f7fbae2eea9183022f5cc12e27800 100644
--- a/src/process.py
+++ b/src/process.py
@@ -34,8 +34,20 @@ class Process(Nextflow_Building_Blocks):
     def get_name(self):
         return self.name
     
-    def get_tools(self):
-        return self.tools
+    def get_tools(self, remove_script_calls = True):
+        def remove_script_calls(tab_temp):
+            tab = tab_temp.copy()
+            if("python" in tab):
+                tab.remove("python")
+            if("R" in tab):
+                tab.remove("R")
+            if("perl" in tab):
+                tab.remove("perl")
+            return tab
+        if(remove_script_calls):
+            return remove_script_calls(self.tools)
+        else:
+            return self.tools
     
 
     #def get_source(self):