Parse workflows and command line tools recursively
diff --git a/taverna-scufl2-cwl/taverna-scufl2-cwl.iml b/taverna-scufl2-cwl/taverna-scufl2-cwl.iml
new file mode 100644
index 0000000..788bb17
--- /dev/null
+++ b/taverna-scufl2-cwl/taverna-scufl2-cwl.iml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<module type="JAVA_MODULE" version="4">
+ <component name="NewModuleRootManager" inherit-compiler-output="true">
+ <exclude-output />
+ <content url="file://$MODULE_DIR$">
+ <sourceFolder url="file://$MODULE_DIR$/src2" isTestSource="false" />
+ </content>
+ <orderEntry type="jdk" jdkName="1.8" jdkType="JavaSDK" />
+ <orderEntry type="sourceFolder" forTests="false" />
+ </component>
+</module>
\ No newline at end of file
diff --git a/taverna-scufl2-cwl/workflow.t2flow.txt b/taverna-scufl2-cwl/workflow.t2flow.txt
new file mode 100644
index 0000000..59ce3fb
--- /dev/null
+++ b/taverna-scufl2-cwl/workflow.t2flow.txt
@@ -0,0 +1,10 @@
+WorkflowBundle 'bundle1'
+ MainWorkflow 'cdba0a80-366b-4f66-8f26-85e882d41eed'
+ Workflow 'cdba0a80-366b-4f66-8f26-85e882d41eed'
+ In 'name'
+ Processor 'step1'
+ In 'text'
+ Links
+ 'name' -> 'step1:text'
+ MainProfile 'profile1'
+ Profile 'profile1'
diff --git a/taverna-scufl2-cwl/workflow.vnd.taverna.scufl2.structure.txt b/taverna-scufl2-cwl/workflow.vnd.taverna.scufl2.structure.txt
new file mode 100644
index 0000000..e8b6430
--- /dev/null
+++ b/taverna-scufl2-cwl/workflow.vnd.taverna.scufl2.structure.txt
Binary files differ
diff --git a/taverna-scufl2-cwl/workflow.wfbundle b/taverna-scufl2-cwl/workflow.wfbundle
new file mode 100644
index 0000000..e2c6d40
--- /dev/null
+++ b/taverna-scufl2-cwl/workflow.wfbundle
@@ -0,0 +1,10 @@
+WorkflowBundle 'bundle1'
+ MainWorkflow '6ce2e3b6-39b1-4773-8aee-e74cccb7ca7d'
+ Workflow '6ce2e3b6-39b1-4773-8aee-e74cccb7ca7d'
+ In 'name'
+ Processor 'step1'
+ In 'text'
+ Links
+ 'name' -> 'step1:text'
+ MainProfile 'profile1'
+ Profile 'profile1'